# near model CODE resource # jump table entries: 43167-43178 (12 of them) 00000000 7911 moveq.l D4, 0x11 00000002 60D0 bra -0x2E /* FFFFFFD4 */ 00000004 0000 40EE ori.b D0, 0xEE 00000008 0000 1A8B ori.b D0, 0x8B 0000000C 0000 0166 ori.b D0, 0x66 /* 'f' */ 00000010 8000 or.b D0, D0 00000012 0002 00E1 ori.b D2, 0xE1 00000016 AA46 syscall GetNewCWindow 00000018 1E2C 28AA move.b D7, [A4 + 0x28AA] 0000001C 1B6C BE2D A86E move.b [A5 - 0x5792], [A4 - 0x41D3] 00000022 AA6E syscall AppleGuideDispatch 00000024 3A3C 3A3C move.w D5, 0x3A3C /* ':<' */ 00000028 6D04 blt +0x6 /* 0000002E */ 0000002A AA22 syscall HiliteColor 0000002C 4223 clr.b -[A3] label0000002E: 0000002E A8E5 syscall UnionRgn 00000030 FD34 .extension 0xD34 <> // unimplemented 00000032 FCD6 A8D4 .extension 0xCD6 <> // unimplemented 00000036 FC64 A8D4 .extension 0xC64 <>, 0xA8D4 // unimplemented 0000003A A8D4 syscall EraseRgn 0000003C FB58 .extension 0xB58 <> // unimplemented 0000003E 0049 A90C ori.w A1, 0xA90C 00000042 A90A syscall CalcVBehind 00000044 3C2B 9C6B move.w D6, [A3 - 0x6395] 00000048 89FC 9E53 divs.w D4, 0x9E53 0000004C 8BFC B053 divs.w D5, 0xB053 00000050 D06B 02BC add.w D0, [A3 + 0x2BC] 00000054 41D3 lea.l A0, [A3] 00000056 3941 3881 move.w [A4 + 0x3881], D1 0000005A 434E chk.w D1, A6 0000005C EB40 asl D0.w, 5 0000005E E088 lsr D0, 8 00000060 2E8D move.l [A7], A5 00000062 2A78 0904 movea.l A5, [0x00000904 /* CurrentA5 */] 00000066 0328 2F4D btst [A0 + 0x2F4D], D1 0000006A 2A5F movea.l A5, [A7]+ 0000006C 92AD DFC2 sub.l D1, [A5 - 0x203E] 00000070 DFB6 5D32 5D2A 0FF2 B02D add.l [[A6 + 0x5D2A0FF2 + D5 * 4] - 0x4FD3], D7 0000007A 512A 0D2A subq.b [A2 + 0xD2A], 8 0000007E 0D3A 8206 btst [PC - 0x7DFA /* FFFF8286, cstring "" */], D6 00000082 5BC2 smi D2 00000084 510A subq.b A2, 8 00000086 5112 subq.b [A2], 8 00000088 B5ED 2B4A cmpa.l A2, [A5 + 0x2B4A /* export_1381 */] 0000008C 5B92 subq.l [A2], 5 0000008E 5B92 subq.l [A2], 5 00000090 0E32 27B3 42B3 .invalid.b [A2 + D4.w * 2 - 0x77], 0xB3 // invalid immediate operation 00000096 F070 F4E0 .extension 0x070 <>, 0xF4E0 // unimplemented 0000009A 8C1A or.b D6, [A2]+ 0000009C A93D syscall MenuSelect 0000009E 7A6A moveq.l D5, 0x6A 000000A0 A9B3 syscall SystemClick 000000A2 C228 F3D4 and.b D1, [A0 - 0xC2C] 000000A6 5C82 addq.l D2, 6 000000A8 5C7A A91E addq.w [PC - 0x56E2 /* FFFFA9C8, cstring "" */], 6 000000AC A83B syscall TrackBox 000000AE 124A movea.b A1, A2 000000B0 641C bcc +0x1E /* 000000CE */ 000000B2 FE5A EE2E .extension 0xE5A <>, 0xEE2E // unimplemented 000000B6 0D02 btst D2, D6 000000B8 0D0A btst A2, D6 000000BA EB50 roxl D0.w, 5 000000BC 0CFA .incomplete 000000BE 0281 A925 A8E2 andi.l D1, 0xA925A8E2 000000C4 0EBA 9254 5B41 26AE .invalid.l [PC + 0x26AE /* 00002774, cstring "" */], 0x92545B41 // invalid immediate operation 000000CC 6E26 bgt +0x28 /* 000000F4 */ label000000CE: 000000CE 27AE 6C24 288A move.l [A3 + D2 - 0x118], [A6 + 0x6C24] 000000D4 6C3C bge +0x3E /* 00000112 */ 000000D6 278A F1EC move.l <>, A2 000000DA F232 6CBE 0F92 0B82 fmove (packed_real) [[ + D0 * 8] + 0xB82], fp1 000000E2 90AA 92A9 sub.l D0, [A2 - 0x6D57] 000000E6 0A76 0A5C 0FDA 0CEA xori.w [[] + 0xCEA], 0xA5C /* '\n\\' */ 000000EE 5500 subq.b D0, 2 000000F0 5F00 subq.b D0, 7 000000F2 5500 subq.b D0, 2 label000000F4: 000000F4 0CE2 .incomplete 000000F6 5B52 subq.w [A2], 5 000000F8 117A 1062 DB40 move.b [A0 - 0x24C0], [PC + 0x1062 /* 0000115C, value 0x1 */] 000000FE DE30 10BA add.b D7, [A0 + D1.w - 0x70] 00000102 10CA move.b [A0]+, A2 00000104 D950 add.w [A0], D4 00000106 110A move.b -[A0], A2 00000108 D6F4 115A D4FC add.w A3, [[A4] - 0x2B04] 0000010E 3C2A 426A move.w D6, [A2 + 0x426A] label00000112: 00000112 5C8A addq.l A2, 6 00000114 A918 syscall SetWRefCon 00000116 03E9 .incomplete 00000118 5CDA sge [A2]+ 0000011A 5CD2 sge [A2] 0000011C C9E6 muls.w D4, -[A6] 0000011E C942 exg D4, D2 00000120 C918 and.b [A0]+, D4 00000122 C8FA A91A mulu.w D4, [PC - 0x56E6 /* FFFFA91C, cstring "" */] 00000126 A919 syscall GetWTitle 00000128 0071 A908 F57E ori.w <>, 0xA908 0000012E 5CC2 sge D2 00000130 F55C .extension 0x55C <> // unimplemented 00000132 A91C syscall HiliteWindow 00000134 F584 .invalid <> 00000136 0222 F5AE andi.b -[A2], 0xAE 0000013A F462 .invalid <> 0000013C F442 .invalid <> 0000013E CE76 5CB2 and.w D7, [A6 + D5 * 4 - 0x78] 00000142 E3A8 lsl D0, D1 00000144 A92B syscall GrowWindow 00000146 A83A syscall ZoomWindow 00000148 CC34 CC1A and.b D6, [A4 + A4 * 4 + 0x1A] 0000014C CBDC muls.w D5, [A4]+ 0000014E CBC2 muls.w D5, D2 00000150 A91D syscall SizeWindow 00000152 0EDA .incomplete 00000154 CD4C exg A6, A4 00000156 CCD0 mulu.w D6, [A0] 00000158 C130 F162 C9C6 C96A and.b [[A0 - 0x363A] - 0x3696], D0 00000160 BF58 xor.w [A0]+, D7 00000162 0B60 bchg -[A0], D5 00000164 0F10 btst [A0], D7 00000166 363C AB0A move.w D3, 0xAB0A 0000016A E20E lsr D6.b, 1 0000016C 2304 move.l -[A1], D4 0000016E 08FB 032A A306 8305 bset.b [[PC + <>] + A2 * 2 - 0x7CFB], 0x2A /* '*' */ 00000176 1EEB 0000 move.b [A7]+, [A3 + 0x0] 0000017A 431E .invalid 1, [A6]+ // invalid opcode 4 with b == 4 0000017C 0200 3347 andi.b D0, 0x47 /* 'G' */ 00000180 2301 move.l -[A1], D1 00000182 E301 asl D1.b, 1 00000184 A33A syscall SetDateTime, flags=3 00000186 D301 addx.b D1, D1 00000188 1E5B movea.b A7, [A3]+ 0000018A 0058 8C0F ori.w [A0]+, 0x8C0F 0000018E 3843 movea.w A4, D3 00000190 04C9 .incomplete 00000192 00BB 7138 1EF3 0FD3 17A3 1165 ori.l [[] + 0x17A31165], 0x71381EF3 0000019E 00F3 .incomplete 000001A0 0D7B 016E bchg <>, D6 000001A4 440B neg.b A3 000001A6 0B12 btst [A2], D5 000001A8 1C4E movea.b A6, A6 000001AA 6020 bra +0x22 /* 000001CC */ 000001AC 1000 move.b D0, D0 000001AE 0A24 0803 xori.b -[A4], 0x3 000001B2 01A3 bclr -[A3], D0 000001B4 11F3 0E03 01F3 move.b [0x000001F3], [A3 + D0 * 8 + 0x3] 000001BA 0DF3 .incomplete 000001BC 0E0C 0883 .invalid.b A4, 0x83 // invalid immediate operation 000001C0 7138 moveq.l D0, 0x38 000001C2 1246 movea.b A1, D6 000001C4 3410 move.w D2, [A0] 000001C6 683C bvc +0x3E /* 00000204 */ 000001C8 1B04 move.b -[A5], D4 000001CA 2408 move.l D2, A0 label000001CC: 000001CC EB8D lsl D5, 5 000001CE EB71 roxl D1.w, D5 000001D0 E643 asr D3.w, 3 000001D2 030A btst A2, D1 000001D4 8307 sbcd D1, D7 000001D6 140A move.b D2, A2 000001D8 0200 CB87 andi.b D0, 0x87 000001DC 80AB 02B8 or.l D0, [A3 + 0x2B8] 000001E0 9365 sub.w -[A5], D1 000001E2 EB0D lsl D5.b, 5 000001E4 EB8D lsl D5, 5 000001E6 BB03 xor.b D3, D5 000001E8 BB83 xor.l D3, D5 000001EA A304 syscall Control, flags=3 000001EC 5303 subq.b D3, 1 000001EE 2A13 move.l D5, [A3] 000001F0 0D1E btst [A6]+, D6 000001F2 0AA3 2B23 0158 xori.l -[A3], 0x2B230158 000001F8 0200 5325 andi.b D0, 0x25 /* '%' */ 000001FC 44DB move.b [A3]+, CCR 000001FE 04A9 0536 3C0B 17BB subi.l [A1 + 0x17BB], 0x5363C0B // begin alternate branch 00000204-0000020A label00000204: 00000204 17BB 0108 5E62 move.b [A3 + D5 * 8 + 0x62], [PC + <> + D0] // end alternate branch 00000204-0000020A label00000204: // (misaligned) 00000206 0108 btst A0, D0 00000208 5E62 addq.w -[A2], 7 0000020A FB2E .extension 0xB2E <> // unimplemented 0000020C 00DB .incomplete 0000020E 0CC3 .incomplete 00000210 08DB 1C2B bset.b [A3]+, 0x2B /* '+' */ 00000214 0743 bchg D3, D3 00000216 02D3 .incomplete 00000218 111E move.b -[A0], [A6]+ 0000021A 160F move.b D3, A7 0000021C DE30 0200 add.b D7, [A0 + D0.w * 2] 00000220 4B76 1E16 chk.w D5, [A6 + D1 * 8 + 0x16] 00000224 0FED .incomplete 00000226 00EC .incomplete 00000228 630E bls +0x10 /* 00000238 */ 0000022A 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 0000022C 8397 or.l [A7], D1 0000022E 1303 move.b -[A1], D3 00000230 0399 bclr [A1]+, D1 00000232 B376 309B xor.w [A6 + D3.w - 0x101], D1 00000236 0A89 042B 47B3 xori.l A1, 0x42B47B3 // begin alternate branch 00000238-0000023E label00000238: 00000238 042B 47B3 0393 subi.b [A3 + 0x393], 0xB3 // end alternate branch 00000238-0000023E label00000238: // (misaligned) 0000023C 0393 bclr [A3], D1 0000023E 3AAB 9DFB move.w [A5], [A3 - 0x6205] 00000242 441E neg.b [A6]+ 00000244 8E73 1D4D or.w D7, <> 00000248 04FB .incomplete 0000024A 4455 neg.w [A5] 0000024C 049B 00B8 9302 subi.l [A3]+, 0xB89302 00000252 6044 bra +0x46 /* 00000298 */ 00000254 BB14 xor.b [A4], D5 00000256 121C move.b D1, [A4]+ 00000258 D820 add.b D4, -[A0] 0000025A E115 roxl D5.b, 8 0000025C 0B01 btst D1, D5 0000025E 5B17 subq.b [A7], 5 00000260 324B movea.w A1, A3 00000262 27BA 6B03 631A 3425 move.l [[A3 + D6 * 2] + 0x3425], [PC + 0x6B03 /* 00006D67, cstring "" */] 0000026A 011B btst [A3]+, D0 0000026C 1432 8B12 BAC3 move.b D2, [[A2 + A0 * 2] - 0x453D] 00000272 0393 bclr [A3], D1 00000274 1434 1A1B move.b D2, [A4 + D1 * 2 + 0x1B] 00000278 0026 1A66 ori.b -[A6], 0x66 /* 'f' */ 0000027C 2601 move.l D3, D1 0000027E 02BB 0383 0216 301A andi.l [PC + D3.w + 0x1A], 0x3830216 00000286 6B05 bmi +0x7 /* 0000028D */ 00000288 2685 move.l [A3], D5 0000028A 0343 bchg D3, D1 0000028C 09BA 7307 bclr [PC + 0x7307 /* 00007595, cstring "" */], D4 00000290 631A bls +0x1C /* 000002AC */ 00000292 E103 asl D3.b, 8 00000294 C300 abcd D1, D0 00000296 2505 move.l -[A2], D5 label00000298: 00000298 4504 .invalid 2, D4 // invalid opcode 4 with b == 4 0000029A 0103 btst D3, D0 0000029C 6B29 bmi +0x2B /* 000002C7 */ 0000029E C300 abcd D1, D0 000002A0 160B move.b D3, A3 000002A2 0F1A btst [A2]+, D7 000002A4 0312 btst [A2], D1 000002A6 265B movea.l A3, [A3]+ 000002A8 0335 0710 btst [A5 + D0 * 8], D1 label000002AC: 000002AC 0041 05D3 ori.w D1, 0x5D3 000002B0 0F92 bclr [A2], D7 000002B2 E64C lsr D4.w, 3 000002B4 082C 7306 60DA btst.b [A4 + 0x60DA], 0x6 000002BA AC18 syscall FixATan2, auto_pop 000002BC D302 addx.b D1, D2 000002BE 928B sub.l D1, A3 000002C0 722C moveq.l D1, 0x2C 000002C2 4A08 tst.b A0 000002C4 5307 subq.b D7, 1 000002C6 AC23 syscall AliasDispatch, auto_pop 000002C8 119B 570F 8122 934E move.b [[A0 + <>] + D5 * 8 - 0x7EDD6CB2], [A3]+ 000002D0 A22B syscall EmptyHandle, flags=2 000002D2 1EC9 move.b [A7]+, A1 000002D4 0CC1 .incomplete 000002D6 23BE 0F16 FB06 move.l [[A1] + D0 * 8 - 0x4FA], <> 000002DC 8310 or.b [A0], D1 000002DE BB0C cmpm.b [A5]+, [A4]+ 000002E0 8B72 A51D or.w [[A2] + A2 * 4], D5 000002E4 8105 sbcd D0, D5 000002E6 0B07 btst D7, D5 000002E8 3504 move.w -[A2], D4 000002EA AB18 syscall PushVerb 000002EC 9B57 sub.w [A7], D5 000002EE 3A68 C105 movea.w A5, [A0 - 0x3EFB] 000002F2 0668 4329 4904 addi.w [A0 + 0x4904], 0x4329 /* 'C)' */ 000002F8 F701 .extension 0x701 <> // unimplemented 000002FA 3705 move.w -[A3], D5 000002FC 03A3 bclr -[A3], D1 000002FE 250D move.l -[A2], A5 00000300 0300 btst D0, D1 00000302 B502 xor.b D2, D2 00000304 A10B syscall Rename/PBHRename/HRename, flags=1 00000306 E102 asl D2.b, 8 00000308 A102 syscall Read, flags=1 0000030A 5102 subq.b D2, 8 0000030C 6105 bsr +0x7 /* 00000313 */ 0000030E FB00 .extension 0xB00 <> // unimplemented 00000310 2E08 move.l D7, A0 00000312 CC23 and.b D6, -[A3] 00000314 2ECD move.l [A7]+, A5 00000316 272E 08A9 move.l -[A3], [A6 + 0x8A9] 0000031A 0525 btst -[A5], D2 0000031C 0205 0669 andi.b D5, 0x69 /* 'i' */ 00000320 1289 move.b [A1], A1 00000322 027C 0A2E andi.w sr, 2606 00000326 0E3A 2218 18B2 .invalid.b [PC + 0x18B2 /* 00001BDA, cstring "" */], 0x18 // invalid immediate operation 0000032C 223A 7C18 move.l D1, [PC + 0x7C18 /* 00007F46, cstring "" */] 00000330 1806 move.b D4, D6 00000332 7C92 moveq.l D6, 0xFFFFFF92 00000334 E696 roxr D6, 3 00000336 6E7B bgt +0x7D /* 000003B3 */ 00000338 075C bchg [A4]+, D3 0000033A A500 syscall Open/PBHOpen/HOpen, flags=5 0000033C 2AA1 move.l [A5], -[A1] 0000033E 009B 0701 3238 ori.l [A3]+, 0x7013238 00000344 0A06 7C9B xori.b D6, 0x9B 00000348 2B0A move.l -[A5], A2 0000034A 0C08 0C08 cmpi.b A0, 0x8 0000034E 0F0A btst A2, D7 00000350 F30E .extension 0x30E <> // unimplemented 00000352 0622 130D addi.b -[A2], 0xD /* '\r' */ 00000356 3812 move.w D4, [A2] 00000358 1C50 movea.b A6, [A0] 0000035A 4D33 0E0A .invalid 6, [A3 + D0 * 8 + 0xA] // invalid opcode 4 with b == 4 0000035E A701 syscall Close, flags=7 00000360 AE03 syscall NewPixMap, auto_pop 00000362 4555 chk.w D2, [A5] 00000364 0492 E6CE 6E65 subi.l [A2], 0xE6CE6E65 0000036A 002A E101 5B3F ori.b [A2 + 0x5B3F], 0x1 00000370 3105 move.w -[A0], D5 00000372 2265 movea.l A1, -[A5] 00000374 0EA5 0B06 2292 .invalid.l -[A5], 0xB062292 // invalid immediate operation 0000037A E628 lsr D0.b, D3 0000037C A311 syscall GetEOF, flags=3 0000037E 1A9B move.b [A5], [A3]+ 00000380 4D26 .invalid 6, -[A6] // invalid opcode 4 with b == 4 00000382 490E .invalid 4, A6 // invalid opcode 4 with b == 4 00000384 7502 moveq.l D2, 0x02 00000386 A123 syscall DisposHandle/DisposeHandle, flags=1 00000388 1302 move.b -[A1], D2 0000038A CD02 abcd D6, D2 0000038C F30D .extension 0x30D <> // unimplemented 0000038E 1A3B 3B26 9B04 0622 move.b D5, [[PC - 0x64FC] + D3 * 2 + 0x622] 00000396 1AFB 0A8D move.b [A5]+, [PC + D0 * 2 - 0x115] 0000039A 0300 btst D0, D1 0000039C 0C08 4D05 cmpi.b A0, 0x5 000003A0 9322 sub.b -[A2], D1 000003A2 B101 xor.b D1, D0 000003A4 8504 sbcd D2, D4 000003A6 0D02 btst D2, D6 000003A8 8104 sbcd D0, D4 000003AA AB31 syscall bMAIN1 000003AC 8104 sbcd D0, D4 000003AE 0C08 1ACB cmpi.b A0, 0xCB 000003B2 05CD .incomplete 000003B4 02F0 .incomplete 000003B6 B50A cmpm.b [A2]+, [A2]+ 000003B8 861A or.b D3, [A2]+ 000003BA 4356 chk.w D1, [A6] 000003BC 261A move.l D3, [A2]+ 000003BE 0F26 btst -[A6], D7 000003C0 0622 E307 addi.b -[A2], 0x7 000003C4 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000003C6 4337 4D03 A60A 06A6 .invalid 1, [[A7 + <> + D4 * 4] - 0x59F5F95A] // invalid opcode 4 with b == 4 000003CE 1AF3 3F26 1A0F 2689 move.b [A5]+, [[A3 + 0x1A0F] + D3 * 8 + 0x2689] 000003D6 1792 E66C move.b [A3 + A6.w * 8 + 0x6C], [A2] 000003DA 2AC1 move.l [A5]+, D1 000003DC 1709 move.b -[A3], A1 000003DE 0A0A EB60 xori.b A2, 0x60 /* '`' */ 000003E2 C900 abcd D4, D0 000003E4 F30D .extension 0x30D <> // unimplemented 000003E6 C500 abcd D2, D0 000003E8 0F01 btst D1, D7 000003EA 191A move.b -[A4], [A2]+ 000003EC 0F26 btst -[A6], D7 000003EE 6902 bvs +0x4 /* 000003F2 */ 000003F0 0F1A btst [A2]+, D7 label000003F2: 000003F2 F355 .extension 0x355 <> // unimplemented 000003F4 E900 asl D0.b, 4 000003F6 F30D .extension 0x30D <> // unimplemented 000003F8 0F45 bchg D5, D7 000003FA 0673 222D 0263 addi.w [A3 + D0.w * 2 + 0x63], 0x222D /* '\"-' */ 00000400 71C9 moveq.l D0, 0xFFFFFFC9 00000402 0163 bchg -[A3], D0 00000404 7138 moveq.l D0, 0x38 00000406 1234 10D2 move.b D1, [A4 + D1.w - 0x46] 0000040A 1416 move.b D2, [A6] 0000040C 3006 move.w D0, D6 0000040E 3E02 move.w D7, D2 00000410 00CB .incomplete 00000412 3B8B 00D2 move.w [A5 + D0.w - 0x46], A3 00000416 3B09 move.w -[A5], A1 00000418 86AB 20F4 or.l D3, [A3 + 0x20F4] 0000041C 08C3 0614 bset.b D3, 0x14 00000420 16CB move.b [A3]+, A3 00000422 601A bra +0x1C /* 0000043E */ 00000424 0F26 btst -[A6], D7 00000426 2B02 move.l -[A5], D2 00000428 0869 0343 78A3 bchg.b [A1 + 0x78A3], 0x43 /* 'C' */ 0000042E 3AC9 move.w [A5]+, A1 00000430 0000 7301 ori.b D0, 0x1 00000434 0883 022E bclr.b D3, 0x2E /* '.' */ 00000438 0843 0A1B bchg.b D3, 0x1B 0000043C 0293 0981 440E andi.l [A3], 0x981440E // begin alternate branch 0000043E-00000442 label0000043E: 0000043E 0981 bclr D1, D4 00000440 440E neg.b A6 // end alternate branch 0000043E-00000442 label0000043E: // (misaligned) 00000442 1303 move.b -[A1], D3 00000444 F40E cinvl NONE, [A6] 00000446 A90F syscall DrawNew 00000448 828C or.l D1, A4 0000044A 6102 bsr +0x4 /* 0000044E */ 0000044C 1314 move.b -[A1], [A4] fn0000044E: 0000044E 2E08 move.l D7, A0 00000450 1308 move.b -[A1], A0 00000452 1B02 move.b -[A5], D2 00000454 DC9B add.l D6, [A3]+ 00000456 74C0 moveq.l D2, 0xFFFFFFC0 00000458 DC5B add.w D6, [A3]+ 0000045A 01FB .incomplete 0000045C 028B 01DC A374 andi.l A3, 0x1DCA374 00000462 6500 D305 bcs -0x2CF9 /* FFFFD769 */ 00000466 6500 0F61 bcs +0xF63 /* 000013C9 */ 0000046A 00B1 046B 002D 20E5 ori.l [A1 + D2.w - 0x27], 0x46B002D 00000472 2706 move.l -[A3], D6 00000474 362B 15A1 move.w D3, [A3 + 0x15A1] 00000478 5803 addq.b D3, 4 0000047A 016A 64F3 bchg [A2 + 0x64F3], D0 0000047E 1593 5465 move.b [A2 + D5.w * 4 + 0x65], [A3] 00000482 278B 7192 F315 move.l [[ + D7] - 0xCEB], A3 00000488 2C84 move.l [A6], D4 0000048A 8022 or.b D0, -[A2] 0000048C 0622 DB15 addi.b -[A2], 0x15 00000490 E101 asl D1.b, 8 00000492 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 00000494 4A68 EB0E tst.w [A0 - 0x14F2] 00000498 425C clr.w [A4]+ 0000049A E900 asl D0.b, 4 0000049C 22EB 0E80 move.l [A1]+, [A3 + 0xE80] 000004A0 612B bsr +0x2D /* 000004CD */ 000004A2 0301 btst D1, D1 000004A4 930D subx.b -[A1], -[A5] 000004A6 8102 sbcd D0, D2 000004A8 2100 move.l -[A0], D0 000004AA 0117 btst [A7], D0 000004AC 6100 0F0A bsr +0xF0C /* 000013B8 */ 000004B0 6101 bsr +0x3 /* 000004B3 */ 000004B2 0F0C btst A4, D7 000004B4 3683 move.w [A3], D3 000004B6 0771 2B3E 3CA3 17E2 0E31 bchg [[A1 + 0x3CA317E2] + D2 * 2 + 0xE31], D3 000004C0 210F move.l -[A0], A7 000004C2 AC0F syscall Get1IndType/Get1IxType, auto_pop 000004C4 80CB divu.w D0, A3 000004C6 0633 3A80 E312 8203 addi.b [[A3 + A6 * 2] - 0x7DFD], 0x80 000004CE 7168 moveq.l D0, 0x68 000004D0 0318 btst [A0]+, D1 000004D2 0F80 bclr D0, D7 000004D4 EB5A rol D2.w, 5 000004D6 42F3 8123 2280 8309 360B .invalid [[A3 + 0x2280 + A0] - 0x7CF6C9F5] // invalid opcode 4 with subtype 1 000004E0 7122 moveq.l D0, 0x22 000004E2 B30F cmpm.b [A1]+, [A7]+ 000004E4 0FFA .incomplete 000004E6 6304 bls +0x6 /* 000004EC */ 000004E8 D318 add.b [A0]+, D1 000004EA BB02 xor.b D2, D5 label000004EC: 000004EC 2243 movea.l A1, D3 000004EE 1914 move.b -[A4], [A4] 000004F0 5B12 subq.b [A2], 5 000004F2 132F 7300 move.b -[A1], [A7 + 0x7300] 000004F6 FB1A .extension 0xB1A <> // unimplemented 000004F8 E100 asl D0.b, 8 000004FA 8BDE divs.w D5, [A6]+ 000004FC 1501 move.b -[A2], D1 000004FE 4319 .invalid 1, [A1]+ // invalid opcode 4 with b == 4 00000500 6273 bhi +0x75 /* 00000575 */ 00000502 0443 722B subi.w D3, 0x722B /* 'r+' */ 00000506 2342 DB14 move.l [A1 - 0x24EC], D2 0000050A 3B3A BB02 move.w -[A5], [PC - 0x44FE /* FFFFC00E, cstring "" */] 0000050E 682B bvc +0x2D /* 0000053B */ 00000510 2380 4300 move.l [A1 + <> + D4 * 2], D0 00000514 7304 moveq.l D1, 0x04 00000516 0F80 bclr D0, D7 00000518 2B23 move.l -[A5], -[A3] 0000051A AC44 syscall X2Fix, auto_pop 0000051C BB17 xor.b [A7], D5 0000051E 6D0A blt +0xC /* 0000052A */ 00000520 5301 subq.b D1, 1 00000522 3C6A 06E4 movea.w A6, [A2 + 0x6E4] 00000526 3315 move.w -[A1], [A5] 00000528 06E4 .incomplete label0000052A: 0000052A DB15 add.b [A5], D5 0000052C 0653 010C addi.w [A3], 0x10C 00000530 E402 asr D2.b, 2 00000532 008B 4878 B253 ori.l A3, 0x4878B253 00000538 013A C618 btst [PC - 0x39E8 /* FFFFCB52, cstring "" */], D0 0000053C 181E move.b D4, [A6]+ 0000053E 0C60 4008 cmpi.w -[A0], 0x4008 00000542 8310 or.b [A0], D1 00000544 380A move.w D4, A2 00000546 1A0F move.b D5, A7 00000548 268B move.l [A3], A3 0000054A 180F move.b D4, A7 0000054C 113A 06C6 move.b -[A0], [PC + 0x6C6 /* 00000C14, value 0x44 'D' */] 00000550 1ABB 2726 B222 635B move.b [A5], [[PC - 0x4DDE] + D2 * 8 + 0x635B] 00000558 1818 move.b D4, [A0]+ 0000055A 4463 neg.w -[A3] 0000055C 0112 btst [A2], D0 0000055E 1CBC 2010 move.b [A6], 0x10 00000562 66E5 bne -0x19 /* 00000549 */ 00000564 751E moveq.l D2, 0x1E 00000566 0C48 400E cmpi.w A0, 0x400E 0000056A 8310 or.b [A0], D1 0000056C 1C2C 4904 move.b D6, [A4 + 0x4904] 00000570 4A82 tst.l D2 00000572 BB05 xor.b D5, D5 00000574 68F3 bvc -0xB /* 00000569 */ 00000576 4833 24A3 nbcd.b [A3 + D2.w * 4 - 0x93] 0000057A 0B63 bchg -[A3], D5 0000057C 07E3 .incomplete 0000057E 3080 move.w [A0], D0 00000580 0F80 bclr D0, D7 00000582 4A36 BB05 tst.b [[A6 + <>] + A3 * 2] 00000586 22F3 488B move.l [A1]+, [A3 + D4 - 0x117] 0000058A 1A65 movea.b A5, -[A5] 0000058C 01FA .incomplete 0000058E 0F2D 1043 btst [A5 + 0x1043], D7 00000592 459B .invalid 2, [A3]+ // invalid opcode 4 with b == 6 00000594 30CD move.w [A0]+, A5 00000596 0083 0E05 1949 ori.l D3, 0xE051949 0000059C 7D9B moveq.l D6, 0xFFFFFF9B 0000059E 0545 bchg D5, D2 000005A0 07C5 .incomplete 000005A2 508A addq.l A2, 8 000005A4 3B04 move.w -[A5], D4 000005A6 189A move.b [A4], [A2]+ 000005A8 5406 addq.b D6, 2 000005AA 8A0A or.b D5, A2 000005AC 4B3F .invalid 5, <> // invalid opcode 4 with b == 4 000005AE 5B6A 8319 subq.w [A2 - 0x7CE7], 5 000005B2 8806 or.b D4, D6 000005B4 9B05 subx.b D5, D5 000005B6 7371 moveq.l D1, 0x71 000005B8 1406 move.b D2, D6 000005BA 8AA1 or.l D5, -[A1] 000005BC 00D4 .incomplete 000005BE D402 add.b D2, D2 000005C0 001B 64B4 ori.b [A3]+, 0xB4 000005C4 7A43 moveq.l D5, 0x43 000005C6 03FB .incomplete 000005C8 13CA 951E 063E move.b [0x951E063E], A2 000005CE CB54 and.w [A4], D5 000005D0 4A08 tst.b A0 000005D2 EB14 roxl D4.b, 5 000005D4 C33A 5324 and.b [PC + 0x5324 /* 00005326, cstring "" */], D1 000005D8 3B08 move.w -[A5], A0 000005DA 6973 bvs +0x75 /* 0000064F */ 000005DC 6D5C blt +0x5E /* 0000063A */ 000005DE 1B00 move.b -[A5], D0 000005E0 0AA1 66DB 420F xori.l -[A1], 0x66DB420F 000005E6 4048 negx.w A0 000005E8 E913 roxl D3.b, 4 000005EA 5B63 subq.w -[A3], 5 000005EC 260A move.l D3, A2 000005EE 1CBB 094A 0E9C move.b [A6], [[PC + <>] + 0xE9C] 000005F4 0F52 bchg [A2], D7 000005F6 8B45 F300 pack D5, D5, 0xF300 000005FA D253 add.w D1, [A3] 000005FC 0080 8606 1B00 ori.l D0, 0x86061B00 00000602 4025 negx.b -[A5] 00000604 174A 60AE move.b [A3 + 0x60AE], A2 00000608 2A5C movea.l A5, [A4]+ 0000060A 4A08 tst.b A0 0000060C 8500 sbcd D2, D0 0000060E 3303 move.w -[A1], D3 00000610 B21B cmp.b D1, [A3]+ 00000612 003A 66C5 17D2 ori.b [PC + 0x17D2 /* 00001DE6, cstring "" */], 0xC5 00000618 2543 8081 move.l [A2 - 0x7F7F], D3 0000061C 0321 btst -[A1], D1 0000061E 0088 A26B 710A ori.l A0, 0xA26B710A 00000624 1CEB 0AD5 move.b [A6]+, [A3 + 0xAD5] 00000628 5A5E addq.w [A6]+, 5 0000062A 4A08 tst.b A0 0000062C 0F41 bchg D1, D7 0000062E 813B 00A8 or.b [PC + D0.w - 0x88], D0 00000632 F10A .extension 0x10A <> // unimplemented 00000634 004A 08FB ori.w A2, 0x8FB 00000638 0D79 0175 56BB bchg [0x017556BB], D6 // begin alternate branch 0000063A-0000063E label0000063A: 0000063A 0175 56BB bchg [A5 + D5.w * 8 - 0x69], D0 // end alternate branch 0000063A-0000063E label0000063A: // (misaligned) 0000063E 0022 CD3C ori.b -[A2], 0x3C /* '<' */ 00000642 00CB .incomplete 00000644 010E btst A6, D0 00000646 0305 btst D5, D1 00000648 0863 1FBB bchg.b -[A3], 0xBB 0000064C 0008 2A5B ori.b A0, 0x5B /* '[' */ 00000650 03BB 000E bclr [PC + D0.w + 0xE], D1 00000654 2A51 movea.l A5, [A1] 00000656 0731 020E btst [A1 + D0.w * 2 + 0xE], D3 0000065A 2502 move.l -[A2], D2 0000065C 0831 02D2 3C0B btst.b [A1 + D3 * 4 + 0xB], 0xD2 00000662 0E1E 2F6B .invalid.b [A6]+, 0x6B /* 'k' */ // invalid immediate operation 00000666 001E C31E ori.b [A6]+, 0x1E 0000066A 0F38 B301 btst [0xFFFFB301], D7 0000066E 8302 sbcd D1, D2 00000670 C995 and.l [A5], D4 00000672 AB57 syscall bMin 00000674 6B1D bmi +0x1F /* 00000693 */ 00000676 6513 bcs +0x15 /* 0000068B */ 00000678 1E0C move.b D7, A4 0000067A 0864 CB0C bchg.b -[A4], 0xC 0000067E 0200 A334 andi.b D0, 0x34 /* '4' */ 00000682 C311 and.b [A1], D1 00000684 B301 xor.b D1, D1 00000686 4B01 .invalid 5, D1 // invalid opcode 4 with b == 4 00000688 0A65 8D3B xori.w -[A5], 0x8D3B 0000068C 64A3 bcc -0x5B /* 00000631 */ 0000068E 3C0E move.w D6, A6 00000690 1E8C move.b [A7], A4 00000692 0F42 bchg D2, D7 00000694 5B9C subq.l [A4]+, 5 00000696 4413 neg.b [A3] 00000698 0E0D 0BC1 .invalid.b A5, 0xC1 // invalid immediate operation 0000069C 4783 .invalid 3, D3 // invalid opcode 4 with b == 6 0000069E 0616 B32E addi.b [A6], 0x2E /* '.' */ 000006A2 6433 bcc +0x35 /* 000006D7 */ 000006A4 3102 move.w -[A0], D2 000006A6 005B 42CD ori.w [A3]+, 0x42CD 000006AA 01E5 .incomplete 000006AC 2201 move.l D1, D1 000006AE 0B53 bchg [A3], D5 000006B0 34B3 45C0 move.w [A2], [ + <>] 000006B4 0B66 bchg -[A6], D5 000006B6 AC1F syscall Get1Resource, auto_pop 000006B8 32BB 0641 move.w [A1], [PC + D0.w * 8 + 0x41] 000006BC 09DB .incomplete 000006BE 373B 66A3 move.w -[A3], [PC + D6.w * 8 - 0x93] 000006C2 0DEC .incomplete 000006C4 D371 7310 add.w [A1 + D7 * 2], D1 000006C8 1300 move.b -[A1], D0 000006CA 3214 move.w D1, [A4] 000006CC BA53 cmp.w D5, [A3] 000006CE 8360 or.w -[A0], D1 000006D0 0C0E 0200 cmpi.b A6, 0x0 000006D4 C35C and.w [A4]+, D1 000006D6 3B0B move.w -[A5], A3 000006D8 EC13 roxr D3.b, 6 000006DA 00C3 .incomplete 000006DC 0003 0983 ori.b D3, 0x83 000006E0 72D0 moveq.l D1, 0xFFFFFFD0 000006E2 8B13 or.b [A3], D5 000006E4 8372 5B03 0B11 3083 or.w [[A2 + <> + D5 * 2] + 0xB113083], D1 000006EC 726B moveq.l D1, 0x6B 000006EE 260E move.l D3, A6 000006F0 B345 xor.w D5, D1 000006F2 3519 move.w -[A2], [A1]+ 000006F4 0C08 0200 cmpi.b A0, 0x0 000006F8 0FF5 .incomplete 000006FA 6902 bvs +0x4 /* 000006FE */ 000006FC 000F 994E ori.b A7, 0x4E /* 'N' */ // begin alternate branch 000006FE-00000700 label000006FE: 000006FE 994E subx.w -[A4], -[A6] // end alternate branch 000006FE-00000700 label000006FE: // (misaligned) 00000700 C910 and.b [A0], D4 00000702 A33D syscall DrvrInstall, flags=3 00000704 764B moveq.l D3, 0x4B 00000706 1A99 move.b [A5], [A1]+ 00000708 72A5 moveq.l D1, 0xFFFFFFA5 0000070A 01FB .incomplete 0000070C 4E14 .invalid // invalid opcode 4 0000070E 046C 5302 A539 subi.w [A4 - 0x5AC7], 0x5302 00000714 222B 2276 move.l D1, [A3 + 0x2276] 00000718 C300 abcd D1, D0 0000071A 0D02 btst D2, D6 0000071C 934A subx.w -[A1], -[A2] 0000071E 3D08 move.w -[A6], A0 00000720 E90B lsl D3.b, 4 00000722 0F91 bclr [A1], D7 00000724 012E 08CE btst [A6 + 0x8CE], D0 00000728 802E 089B or.b D0, [A6 + 0x89B] 0000072C 2A29 0203 move.l D5, [A1 + 0x203] 00000730 5831 0214 addq.b [A1 + D0.w * 2 + 0x14], 4 00000734 E90A lsl D2.b, 4 00000736 EB34 roxl D4.b, D5 00000738 2B02 move.l -[A5], D2 0000073A D121 add.b -[A1], D0 0000073C 6901 bvs +0x3 /* 0000073F */ 0000073E 9B3D sub.b <>, D5 00000740 3D01 move.w -[A6], D1 00000742 1B36 3D01 move.b -[A5], [[A6 + <> + D3 * 4]] 00000746 6319 bls +0x1B /* 00000761 */ 00000748 3D01 move.w -[A6], D1 0000074A F31A .extension 0x31A <> // unimplemented 0000074C 2D01 move.l -[A6], D1 0000074E 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 00000750 08EB B603 02DB bset.b [A3 + 0x2DB], 0x3 00000756 6508 bcs +0xA /* 00000760 */ 00000758 EB36 roxl D6.b, D5 0000075A B304 xor.b D4, D1 0000075C 2502 move.l -[A2], D2 0000075E 0FED .incomplete label00000760: 00000760 2A36 C125 3614 move.l D5, [[A6 + 0x3614] + A4] 00000766 0636 0200 CB19 addi.b [[A6 + A4 * 2]], 0x0 0000076C CB04 abcd D5, D4 0000076E 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 00000770 8B05 sbcd D5, D5 00000772 8101 sbcd D0, D1 00000774 36F1 0985 move.w [A3]+, [[ + <>] + D0] 00000778 2402 move.l D2, D2 0000077A 000F B099 ori.b A7, 0x99 0000077E 0B1C btst [A4]+, D5 00000780 1307 move.b -[A1], D7 00000782 FD08 .extension 0xD08 <> // unimplemented 00000784 0F2D 0114 btst [A5 + 0x114], D7 00000788 0C60 4A08 cmpi.w -[A0], 0x4A08 0000078C 9C5C sub.w D6, [A4]+ 0000078E EB00 asl D0.b, 5 00000790 0F2A 3B3F btst [A2 + 0x3B3F], D7 00000794 CB04 abcd D5, D4 00000796 C0C1 mulu.w D0, D1 00000798 4048 negx.w A0 0000079A ED4F lsl D7.w, 6 0000079C E42E lsr D6.b, D2 0000079E 603A bra +0x3C /* 000007DA */ 000007A0 E4EB 0325 roxr .w [A3 + 0x325] 000007A4 48F4 6E2E 484A movem.l [A4 + D4 + 0x4A], D1,D2,D3,D5,A1,A2,A3,A5,A6 000007AA 0853 043B bchg.b [A3], 0x3B /* ';' */ 000007AE 323B 0023 move.w D1, [PC + D0.w + 0x23] 000007B2 0F06 btst D6, D7 000007B4 4558 chk.w D2, [A0]+ 000007B6 0304 btst D4, D1 000007B8 1302 move.b -[A1], D2 000007BA 1485 move.b [A2], D5 000007BC 5208 addq.b A0, 1 000007BE 1A9B move.b [A5], [A3]+ 000007C0 1A61 movea.b A5, -[A1] 000007C2 776E moveq.l D3, 0x6E 000007C4 8700 sbcd D3, D0 000007C6 3204 move.w D1, D4 000007C8 EA0E lsr D6.b, 5 000007CA 4211 clr.b [A1] 000007CC 1D54 A501 move.b [A6 - 0x5AFF], [A4] 000007D0 2B19 move.l -[A5], [A1]+ 000007D2 8B08 sbcd -[A5], -[A0] 000007D4 8137 E321 04F6 or.b [[A7 + 0x4F6 + A6 * 2]], D0 label000007DA: 000007DA 42DB .invalid [A3]+ // invalid opcode 4 with subtype 1 000007DC 0B14 btst [A4], D5 000007DE DE30 A933 1B19 7653 0873 0804 add.b D7, [[A0 + 0x1B197653 + A2] + 0x8730804] 000007EA 8442 or.w D2, D2 000007EC 54C5 scc D5 000007EE 010C btst A4, D0 000007F0 54C9 0149 dbcc D1, +0x14B /* 0000093B */ 000007F4 0F23 btst -[A3], D7 000007F6 196D D08D 0784 move.b [A4 + 0x784], [A5 - 0x2F73] 000007FC 420E clr.b A6 000007FE 8706 sbcd D3, D6 00000800 C9F6 4203 muls.w D4, [A6 + D4.w * 2 + 0x3] 00000804 0204 0C0E andi.b D4, 0xE 00000808 2842 movea.l A4, D2 0000080A 0200 BB28 andi.b D0, 0x28 /* '(' */ 0000080E 5554 subq.w [A4], 2 00000810 49AA 3E18 .invalid 4, [A2 + 0x3E18] // invalid opcode 4 with b == 6 00000814 1818 move.b D4, [A0]+ 00000816 18AD 0323 move.b [A4], [A5 + 0x323] 0000081A 0604 406E addi.b D4, 0x6E /* 'n' */ 0000081E 402A 063E negx.b [A2 + 0x63E] 00000822 2904 move.l -[A4], D4 00000824 B328 095E xor.b [A0 + 0x95E], D1 00000828 0EF7 .incomplete 0000082A 06EF .incomplete 0000082C A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7 0000082E 00FB .incomplete 00000830 42F7 070D .invalid [[A7 + <>] + D0 * 8] // invalid opcode 4 with subtype 1 00000834 F707 .extension 0x707 <> // unimplemented 00000836 1E0F move.b D7, A7 00000838 5504 subq.b D4, 2 0000083A D706 addx.b D3, D6 0000083C DB6B 109D add.w [A3 + 0x109D], D5 00000840 B3A9 0213 xor.l [A1 + 0x213], D1 00000844 0204 0C2A andi.b D4, 0x2A /* '*' */ 00000848 F102 .extension 0x102 <> // unimplemented 0000084A AB28 syscall StdDevLoop 0000084C D905 addx.b D4, D5 0000084E 140C move.b D2, A4 00000850 0EA2 0200 0FB4 .invalid.l -[A2], 0x2000FB4 // invalid immediate operation 00000856 7A53 moveq.l D5, 0x53 00000858 060C 0E29 addi.b A4, 0x29 /* ')' */ 0000085C 1A6B 10ED movea.b A5, [A3 + 0x10ED] 00000860 010F btst A7, D0 00000862 193A C505 move.b -[A4], [PC - 0x3AFB /* FFFFCD69, cstring "" */] 00000866 AD03 syscall SetFontLock, auto_pop 00000868 0B07 btst D7, D5 0000086A 2901 move.l -[A4], D1 0000086C E903 asl D3.b, 4 0000086E AB28 syscall StdDevLoop 00000870 5102 subq.b D2, 8 00000872 0504 btst D4, D2 00000874 C907 abcd D4, D7 00000876 363C 0B05 move.w D3, 0xB05 0000087A 1B01 move.b -[A5], D1 0000087C 086B 180E E313 bchg.b [A3 - 0x1CED], 0xE 00000882 2B00 move.l -[A5], D0 00000884 3048 movea.w A0, A0 00000886 8332 8B08 or.b [A2 + <> + A0 * 2], D1 0000088A 8B88 9B00 unpk -[A5], -[A0], 0x9B00 0000088E 7B45 moveq.l D5, 0x45 00000890 7B77 moveq.l D5, 0x77 00000892 6310 bls +0x12 /* 000008A4 */ 00000894 9B1C sub.b [A4]+, D5 00000896 8B01 sbcd D5, D1 00000898 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 0000089A 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 0000089C 0B07 btst D7, D5 0000089E 8B88 14D4 unpk -[A5], -[A0], 0x14D4 000008A2 E546 asl D6.w, 2 label000008A4: 000008A4 1B19 move.b -[A5], [A1]+ 000008A6 B47A 4B01 cmp.w D2, [PC + 0x4B01 /* 000053A9, cstring "" */] 000008AA 8B59 or.w [A1]+, D5 000008AC 8B08 sbcd -[A5], -[A0] 000008AE F448 cinvl DATA, [A0] 000008B0 7308 moveq.l D1, 0x08 000008B2 4B06 .invalid 5, D6 // invalid opcode 4 with b == 4 000008B4 C300 abcd D1, D0 000008B6 0A85 F0AB 6B9B xori.l D5, 0xF0AB6B9B 000008BC 04A9 000F 4473 056D subi.l [A1 + 0x56D], 0xF4473 000008C4 33D7 075A AB6B move.w [0x075AAB6B], [A7] 000008CA B707 xor.b D7, D3 000008CC 6AB9 bpl -0x45 /* 00000887 */ 000008CE 020F B502 andi.b A7, 0x2 000008D2 A708 syscall Create/PBHCreate/HCreate, flags=7 000008D4 15C3 0004 move.b [PC + 0x4 /* 000008DA, value 0xDB */], D3 000008D8 2903 move.l -[A4], D3 000008DA DB21 add.b -[A1], D5 000008DC B12D 1D03 xor.b [A5 + 0x1D03], D0 000008E0 C50D abcd -[A2], -[A5] 000008E2 0F04 btst D4, D7 000008E4 F303 .extension 0x303 <> // unimplemented 000008E6 FA0E 044B .unknown 0xFA0E 0x044B (W = 5) 000008EA 0748 bchg A0, D3 000008EC 1E25 move.b D7, -[A5] 000008EE 18B3 0604 move.b [A4], [A3 + D0.w * 8 + 0x4] 000008F2 BB04 xor.b D4, D5 000008F4 0887 06D6 bclr.b D7, 0xD6 000008F8 28E5 move.l [A4]+, -[A5] 000008FA 4587 .invalid 2, D7 // invalid opcode 4 with b == 6 000008FC 06C4 .incomplete 000008FE 6627 bne +0x29 /* 00000927 */ 00000900 004B 04AB ori.w A3, 0x4AB 00000904 0542 bchg D2, D2 00000906 7B00 moveq.l D5, 0x00 00000908 F300 .extension 0x300 <> // unimplemented 0000090A 6693 bne -0x6B /* 0000089F */ 0000090C 1C2B 0C04 move.b D6, [A3 + 0xC04] 00000910 45EF 6283 lea.l A2, [A7 + 0x6283] 00000914 006B 3500 F100 ori.w [A3 - 0xF00], 0x3500 /* '5\0' */ 0000091A AB49 syscall bXEND9 0000091C 00A3 06FB 0065 ori.l -[A3], 0x6FB0065 00000922 14FE move.b [A2]+, <> 00000924 930A subx.b -[A1], -[A2] 00000926 3301 move.w -[A1], D1 00000928 5B0D subq.b A5, 5 0000092A 660B bne +0xD /* 00000937 */ 0000092C 2945 0AFE move.l [A4 + 0xAFE], D5 00000930 4700 .invalid 3, D0 // invalid opcode 4 with b == 4 00000932 72F7 moveq.l D1, 0xFFFFFFF7 00000934 087E 2906 bchg.b <>, 0x6 00000938 3105 move.w -[A0], D5 0000093A F906 .extension 0x906 <> // unimplemented 0000093C 2D06 move.l -[A6], D6 0000093E 04E3 .incomplete 00000940 0342 bchg D2, D1 00000942 04A4 9648 131D subi.l -[A4], 0x9648131D 00000948 0EA3 3E04 A4AB .invalid.l -[A3], 0x3E04A4AB // invalid immediate operation 0000094E 0F0E btst A6, D7 00000950 48E5 0E04 movem.l -[A5], D4,D5,D6,A5 00000954 9648 sub.w D3, A0 00000956 8300 sbcd D1, D0 00000958 5232 0200 addq.b [A2 + D0.w * 2], 1 0000095C 2310 move.l -[A1], [A0] 0000095E 1109 move.b -[A0], A1 00000960 AD11 syscall CheckUpdate, auto_pop 00000962 A4B3 syscall vFClose, flags=4 00000964 0A48 52F3 xori.w A0, 0x52F3 00000968 0A42 E333 xori.w D2, 0xE333 0000096C C50B abcd -[A2], -[A3] 0000096E C364 and.w -[A4], D1 00000970 A907 syscall SetString 00000972 C101 abcd D0, D1 00000974 AC83 syscall DrawChar, auto_pop 00000976 007B 210E 00C5 ori.w [PC + D0.w - 0x59], 0x210E 0000097C 0BDB .incomplete 0000097E 0704 btst D4, D3 00000980 2308 move.l -[A1], A0 00000982 3550 2201 move.w [A2 + 0x2201], [A0] 00000986 2B29 A70E move.l -[A5], [A1 - 0x58F2] 0000098A 6504 bcs +0x6 /* 00000990 */ 0000098C DB4E addx.w -[A5], -[A6] 0000098E 6B00 8504 bmi -0x7AFA /* FFFF8E94 */ // begin alternate branch 00000990-00000992 label00000990: 00000990 8504 sbcd D2, D4 // end alternate branch 00000990-00000992 label00000990: // (misaligned) 00000992 CB17 and.b [A7], D5 00000994 EB04 asl D4.b, 5 00000996 9B06 subx.b D5, D6 00000998 936D E90F sub.w [A5 - 0x16F1], D1 0000099C 0504 btst D4, D2 0000099E 0496 C105 230E subi.l [A6], 0xC105230E 000009A4 7329 moveq.l D1, 0x29 000009A6 0F00 btst D0, D7 000009A8 4314 .invalid 1, [A4] // invalid opcode 4 with b == 4 000009AA 0901 btst D1, D4 000009AC 0F00 btst D0, D7 000009AE 04A4 5326 C33C subi.l -[A4], 0x5326C33C 000009B4 0E52 AB61 .invalid.w [A2], 0xAB61 // invalid immediate operation 000009B8 426B 1148 clr.w [A3 + 0x1148] 000009BC 6307 bls +0x9 /* 000009C5 */ 000009BE FB20 .extension 0xB20 <> // unimplemented 000009C0 B33E xor.b <>, D1 000009C2 890F sbcd -[A4], -[A7] 000009C4 7B0B moveq.l D5, 0x0B 000009C6 0E04 7B02 .invalid.b D4, 0x2 // invalid immediate operation 000009CA C708 abcd -[A3], -[A0] 000009CC E6E5 ror .w -[A5] 000009CE 2D4D 0A93 move.l [A6 + 0xA93], A5 000009D2 0075 1822 931C ori.w <>, 0x1822 000009D8 130A move.b -[A1], A2 000009DA B116 xor.b [A6], D0 000009DC 5B05 subq.b D5, 5 000009DE 00B2 0E5B 2AFB 0732 2C13 1A85 1722 ori.l [[A2 + 0x2C131A85 + D0 * 8] + 0x1722], 0xE5B2AFB 000009EC B323 xor.b -[A3], D1 000009EE 44DB move.b [A3]+, CCR 000009F0 0091 3AA7 0974 ori.l [A1], 0x3AA70974 000009F6 DB0D addx.b -[A5], -[A5] 000009F8 1905 move.b -[A4], D5 000009FA 0C0E B22A cmpi.b A6, 0x2A /* '*' */ 000009FE 5D05 subq.b D5, 6 00000A00 DB2D 4D05 add.b [A5 + 0x4D05], D5 00000A04 2A55 movea.l A5, [A5] 00000A06 058B bclr A3, D2 00000A08 0556 bchg [A6], D2 00000A0A 9505 subx.b D2, D5 00000A0C 3B0F move.w -[A5], A7 00000A0E 14D7 move.b [A2]+, [A7] 00000A10 0981 bclr D1, D4 00000A12 7601 moveq.l D3, 0x01 00000A14 4E0D .invalid // invalid opcode 4 00000A16 025B 0B00 andi.w [A3]+, 0xB00 00000A1A 569B addq.l [A3]+, 3 00000A1C 04E9 .incomplete 00000A1E 06EB .incomplete 00000A20 33B7 0995 8B05 move.w [[A1 + <>] + A0 * 2], [[] + D0] 00000A26 6AF5 bpl -0x9 /* 00000A1D */ 00000A28 060B 14FD addi.b A3, 0xFD 00000A2C 06BD 0C87 09E7 addi.l <>, 0xC8709E7 00000A32 6A2D bpl +0x2F /* 00000A61 */ 00000A34 074B bchg A3, D3 00000A36 44B7 09C0 neg.l [ + <>] 00000A3A F506 .extension 0x506 <> // unimplemented 00000A3C 230C move.l -[A1], A4 00000A3E 7104 moveq.l D0, 0x04 00000A40 CB12 and.b [A2], D5 00000A42 0EC3 .incomplete 00000A44 2B00 move.l -[A5], D0 00000A46 4B04 .invalid 5, D4 // invalid opcode 4 with b == 4 00000A48 7B1C moveq.l D5, 0x1C 00000A4A 2AC3 move.l [A5]+, D3 00000A4C 06E9 .incomplete 00000A4E 04F3 .incomplete 00000A50 33EB 04F3 002A 4905 move.w [0x002A4905], [A3 + 0x4F3] 00000A58 B945 xor.w D5, D4 00000A5A E521 asl D1.b, D2 00000A5C 0321 btst -[A1], D1 label00000A5E: 00000A5E E709 lsl D1.b, 3 00000A60 5D87 subq.l D7, 6 00000A62 0866 A135 bchg.b -[A6], 0x35 /* '5' */ 00000A66 F706 .extension 0x706 <> // unimplemented 00000A68 C910 and.b [A0], D4 00000A6A F03C A310 240E 815A 9B1D F014 0301 6006 pflushr -4.61745e-178 00000A7A 6813 bvc +0x15 /* 00000A8F */ 00000A7C 619B bsr -0x63 /* 00000A19 */ 00000A7E 0273 0168 9B00 andi.w [A3 + <> + A1 * 2], 0x168 00000A84 3214 move.w D1, [A4] 00000A86 0C68 1A0F 26C5 cmpi.w [A0 + 0x26C5], 0x1A0F 00000A8C AADB syscall CursorDeviceDispatch 00000A8E 0580 bclr D0, D2 00000A90 3B06 move.w -[A5], D6 00000A92 41AB 1E0C .invalid 0, [A3 + 0x1E0C] // invalid opcode 4 with b == 6 00000A96 6807 bvc +0x9 /* 00000A9F */ 00000A98 006C 4302 8B60 ori.w [A4 - 0x74A0], 0x4302 00000A9E 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00000AA0 5A73 63A0 0A1A addq.w [0xA1A + D6 * 2], 5 00000AA6 0F26 btst -[A6], D7 00000AA8 C104 abcd D0, D4 00000AAA 0307 btst D7, D1 00000AAC 4803 nbcd.b D3 00000AAE 01AC 0CF0 bclr [A4 + 0xCF0], D0 00000AB2 0200 EB2A andi.b D0, 0x2A /* '*' */ 00000AB6 5A0B addq.b A3, 5 00000AB8 4764 chk.w D3, -[A4] 00000ABA EB02 asl D2.b, 5 00000ABC 0200 A36B andi.b D0, 0x6B /* 'k' */ 00000AC0 AA00 syscall OpenCPort 00000AC2 1B8A 1EC1 move.b [A5 + D1 * 8 - 0x63], A2 00000AC6 02C3 .incomplete 00000AC8 9133 1383 0F93 0B74 sub.b [[ + <> + D1 * 2] + 0xF930B74], D0 00000AD0 BB56 xor.w [A6], D5 00000AD2 1ECB move.b [A7]+, A3 00000AD4 48C3 ext.l D3 00000AD6 2F8E 4B05 move.l [[A7 + <>] + D4 * 2], A6 00000ADA E902 asl D2.b, 4 00000ADC 6B80 bmi -0x7E /* 00000A5E */ 00000ADE CB1B and.b [A3]+, D5 00000AE0 9B06 subx.b D5, D6 00000AE2 C07B 449B and.w D0, [PC + D4.w * 4 - 0x101] 00000AE6 1FA1 FED3 move.b [A7 + A7 * 8 - 0x45], -[A1] 00000AEA 018C bclr A4, D0 00000AEC 098A bclr A2, D4 00000AEE 6B10 bmi +0x12 /* 00000B00 */ 00000AF0 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 00000AF2 8C64 or.w D6, -[A4] 00000AF4 8B08 sbcd -[A5], -[A0] 00000AF6 0200 0311 andi.b D0, 0x11 00000AFA 8863 or.w D4, -[A3] 00000AFC 3F5A 4B40 move.w [A7 + 0x4B40], [A2]+ label00000B00: 00000B00 0A0C 680F xori.b A4, 0xF 00000B04 5ADB spl [A3]+ 00000B06 31A3 0674 move.w [A0 + D0.w * 8 + 0x74], -[A3] 00000B0A BB46 xor.w D6, D5 00000B0C 70C3 moveq.l D0, 0xFFFFFFC3 00000B0E 029B 087A 7032 andi.l [A3]+, 0x87A7032 00000B14 CC1E and.b D6, [A6]+ 00000B16 4334 A30D .invalid 1, [[A4 + <>] + A2 * 2] // invalid opcode 4 with b == 4 00000B1A 1CEC 5B34 move.b [A6]+, [A4 + 0x5B34] 00000B1E 683B bvc +0x3D /* 00000B5B */ 00000B20 06B3 80B8 8B01 0B07 A54C DB19 addi.l [[A3 + <>] + D0 * 2 - 0x5AB324E7], 0x80B88B01 00000B2C E102 asl D2.b, 8 00000B2E AB22 syscall SeekRgn 00000B30 7A0B moveq.l D5, 0x0B 00000B32 015A bchg [A2]+, D0 00000B34 1320 move.b -[A1], -[A0] 00000B36 CB08 abcd -[A5], -[A0] 00000B38 6501 bcs +0x3 /* 00000B3B */ 00000B3A 6319 bls +0x1B /* 00000B55 */ 00000B3C 70CB moveq.l D0, 0xFFFFFFCB 00000B3E 007E 2306 ori.w <>, 0x2306 00000B42 C90D abcd -[A4], -[A5] 00000B44 2326 move.l -[A1], -[A6] 00000B46 A969 syscall DrawControls 00000B48 A351 syscall ReadLocation/ReadXPRam, flags=3 00000B4A 5A43 addq.w D3, 5 00000B4C 1EA5 move.b [A7], -[A5] 00000B4E 10B7 8ACB move.b [A0], [A7 + A0 * 2 - 0x53] 00000B52 130F move.b -[A1], A7 00000B54 0109 btst A1, D0 00000B56 630F bls +0x11 /* 00000B67 */ 00000B58 6903 bvs +0x5 /* 00000B5D */ 00000B5A 0F5A bchg [A2]+, D7 00000B5C EB10 roxl D0.b, 5 00000B5E 2101 move.l -[A0], D1 00000B60 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3 00000B62 2901 move.l -[A4], D1 00000B64 E3A6 asl D6, D1 00000B66 A306 syscall KillIO, flags=3 00000B68 EB28 lsl D0.b, D5 00000B6A 8518 or.b [A0]+, D2 00000B6C 8104 sbcd D0, D4 00000B6E 0F76 A32D C501 bchg [[A6 - 0x3AFF] + A2 * 2], D7 00000B74 034F bchg A7, D1 00000B76 CB18 and.b [A0]+, D5 00000B78 A306 syscall KillIO, flags=3 fn00000B7A: 00000B7A 0B15 btst [A5], D5 00000B7C CD01 abcd D6, D1 00000B7E 5B00 subq.b D0, 5 00000B80 0F76 6B0C bchg <>, D7 00000B84 0700 btst D0, D3 00000B86 2102 move.l -[A0], D2 00000B88 0013 8A13 ori.b [A3], 0x13 00000B8C 063B 0273 843B addi.b [PC + A0.w * 4 + 0x3B], 0x73 /* 's' */ 00000B92 19AC C318 804B move.b [A4 + A0.w + 0x4B], [A4 - 0x3CE8] 00000B98 B7A3 xor.l -[A3], D3 00000B9A 0163 bchg -[A3], D0 00000B9C 46AB 149B not.l [A3 + 0x149B] 00000BA0 1073 0AD3 movea.b A0, [A3 + D0 * 2 - 0x45] 00000BA4 00D3 .incomplete 00000BA6 0044 B310 ori.w D4, 0xB310 00000BAA 1197 398E 15D8 move.b [[ + <>] + D3 + 0x15D8], [A7] 00000BB0 2303 move.l -[A1], D3 00000BB2 9306 subx.b D1, D6 00000BB4 0EE3 .incomplete 00000BB6 01AB 458B bclr [A3 + 0x458B], D0 00000BBA 03EB .incomplete 00000BBC 0D25 btst -[A5], D6 00000BBE 8306 sbcd D1, D6 00000BC0 3613 move.w D3, [A3] 00000BC2 61B6 bsr -0x48 /* 00000B7A */ 00000BC4 DCFA C0DC add.w A6, [PC - 0x3F24 /* FFFFCCA2, cstring "" */] 00000BC8 7B03 moveq.l D5, 0x03 00000BCA 011A btst [A2]+, D0 00000BCC 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4 00000BCE 140C move.b D2, A4 00000BD0 361A move.w D3, [A2]+ 00000BD2 0F26 btst -[A6], D7 00000BD4 769B moveq.l D3, 0xFFFFFF9B 00000BD6 331E move.w -[A1], [A6]+ 00000BD8 0C36 A32B 3809 cmpi.b [A6 + D3 + 0x9], 0x2B /* '+' */ 00000BDE CA23 and.b D5, -[A3] 00000BE0 5876 B315 addq.w [[A6] + A3 * 2], 4 00000BE4 0C2A F805 0183 cmpi.b [A2 + 0x183], 0x5 00000BEA 4ACB tas.b A3 00000BEC 1833 0CDC move.b D4, [A3 + D0 * 4 - 0x36] 00000BF0 3063 movea.w A0, -[A3] 00000BF2 33BA 7313 3318 move.w [A1 + D3 * 2], [PC + 0x7313 /* 00007F07, cstring "" */] 00000BF8 5B20 subq.b -[A0], 5 00000BFA BB2E 3AD2 xor.b [A6 + 0x3AD2], D5 00000BFE 1818 move.b D4, [A0]+ 00000C00 49FC BB02 D2A8 lea.l A4, 0xBB02D2A8 00000C06 86F8 06D2 divu.w D3, [0x000006D2] 00000C0A 9B2B C306 sub.b [A3 - 0x3CFA], D5 00000C0E 2504 move.l -[A2], D4 00000C10 8972 933D 442B 03B5 or.w [[A2 + 0x442B03B5] + A1 * 2], D4 00000C18 42E5 .invalid -[A5] // invalid opcode 4 with subtype 1 00000C1A 3025 move.w D0, -[A5] 00000C1C 0504 btst D4, D2 00000C1E F6E0 0B15 .extension 0x6E0 <> // unimplemented 00000C22 0484 E022 1E0C subi.l D4, 0xE0221E0C 00000C28 2202 move.l D1, D2 00000C2A 008B 24B0 3641 ori.l A3, 0x24B03641 00000C30 DC43 add.w D6, D3 00000C32 4787 .invalid 3, D7 // invalid opcode 4 with b == 6 00000C34 0C21 1C28 cmpi.b -[A1], 0x28 /* '(' */ 00000C38 EB10 roxl D0.b, 5 00000C3A 0C0E EB60 cmpi.b A6, 0x60 /* '`' */ 00000C3E 0700 btst D0, D3 00000C40 1F61 020C move.b [A7 + 0x20C], -[A1] 00000C44 0E93 54A7 0753 .invalid.l [A3], 0x54A70753 // invalid immediate operation 00000C4A C302 abcd D1, D2 00000C4C 567A E1A1 addq.w [PC - 0x1E5F /* FFFFEDEF, cstring "" */], 3 00000C50 2B01 move.l -[A5], D1 00000C52 3056 movea.w A0, [A6] 00000C54 AA00 syscall OpenCPort 00000C56 0FA2 bclr -[A2], D7 00000C58 E50E lsl D6.b, 2 00000C5A D35C add.w [A4]+, D1 00000C5C 8D39 09B9 04CB or.b [0x09B904CB], D6 00000C62 0056 4B1A ori.w [A6], 0x4B1A 00000C66 AA00 syscall OpenCPort 00000C68 0F8D bclr A5, D7 00000C6A 0204 9301 andi.b D4, 0x1 00000C6E 56E9 BAA3 sne [A1 - 0x455D] 00000C72 0EB7 06B7 870A 8985 .invalid.l [[ + <>] + A0], 0x6B7870A // invalid immediate operation 00000C7A 2FE3 move.l <>, -[A3] 00000C7C 0E65 089B .invalid.w -[A5], 0x89B // invalid immediate operation 00000C80 0845 03A9 bchg.b D5, 0xA9 00000C84 9776 2511 sub.w [[A6 + D2 * 4]], D3 00000C88 858D E065 unpk -[A2], -[A5], 0xE065 00000C8C 2E97 move.l [A7], [A7] 00000C8E 0C63 9B08 cmpi.w -[A3], 0x9B08 00000C92 4311 .invalid 1, [A1] // invalid opcode 4 with b == 4 00000C94 A108 syscall Create/PBHCreate/HCreate, flags=1 00000C96 9B08 subx.b -[A5], -[A0] 00000C98 3D03 move.w -[A6], D3 00000C9A F31A .extension 0x31A <> // unimplemented 00000C9C F70C .extension 0x70C <> // unimplemented 00000C9E 7B97 moveq.l D5, 0xFFFFFF97 00000CA0 0C8C E319 5697 cmpi.l A4, 0xE3195697 00000CA6 06D5 .incomplete label00000CA8: 00000CA8 059A bclr [A2]+, D2 00000CAA B300 xor.b D0, D1 00000CAC 0200 1B32 andi.b D0, 0x32 /* '2' */ 00000CB0 8708 sbcd -[A3], -[A0] 00000CB2 1445 movea.b A2, D5 00000CB4 AFC5 syscall 32QD, auto_pop 00000CB6 E541 asl D1.w, 2 00000CB8 ECAD lsr D5, D6 00000CBA 7CCB moveq.l D6, 0xFFFFFFCB 00000CBC 6BF5 bmi -0x9 /* 00000CB3 */ 00000CBE 0393 bclr [A3], D1 00000CC0 20F5 033C move.l [A0]+, <> 00000CC4 6AE2 bpl -0x1C /* 00000CA8 */ 00000CC6 0E85 0653 45E0 .invalid.l D5, 0x65345E0 // invalid immediate operation 00000CCC AB13 syscall PatConvert 00000CCE 1481 move.b [A2], D1 00000CD0 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4 00000CD2 0F26 btst -[A6], D7 00000CD4 7674 moveq.l D3, 0x74 00000CD6 130F move.b -[A1], A7 00000CD8 7028 moveq.l D0, 0x28 00000CDA 0803 615A btst.b D3, 0x5A /* 'Z' */ 00000CDE 9B0D subx.b -[A5], -[A5] 00000CE0 14C5 move.b [A2]+, D5 00000CE2 35EB 34B4 7A83 move.w [PC + 0x7A83 /* 00008767, cstring "" */], [A3 + 0x34B4] 00000CE8 02A5 010B 6165 andi.l -[A5], 0x10B6165 00000CEE 0053 3FCB ori.w [A3], 0x3FCB 00000CF2 08C9 02C5 bset.b A1, 0xC5 00000CF6 1123 move.b -[A0], -[A3] 00000CF8 07D1 .incomplete 00000CFA 1104 move.b -[A0], D4 00000CFC 4CE0 2C4C movem.l D2,D4,D5,A1,A4,A5, -[A0] 00000D00 422C 9301 clr.b [A4 - 0x6CFF] 00000D04 0E04 58C9 .invalid.b D4, 0xC9 // invalid immediate operation 00000D08 091B btst [A3]+, D4 00000D0A 3804 move.w D4, D4 00000D0C C310 and.b [A0], D1 00000D0E E0E1 asr .w -[A1] 00000D10 3583 02A9 move.w [A2 + D0.w * 2 - 0x87], D3 00000D14 0289 A68B 6327 andi.l A1, 0xA68B6327 00000D1A 03E1 .incomplete 00000D1C 6D81 blt -0x7D /* 00000C9F */ 00000D1E 6A85 bpl -0x79 /* 00000CA5 */ 00000D20 0BCB .incomplete 00000D22 0DE0 .incomplete 00000D24 0484 B300 221E subi.l D4, 0xB300221E 00000D2A AA00 syscall OpenCPort 00000D2C 0FA2 bclr -[A2], D7 00000D2E 692B bvs +0x2D /* 00000D5B */ 00000D30 7B47 moveq.l D5, 0x47 00000D32 41A6 .invalid 0, -[A6] // invalid opcode 4 with b == 6 00000D34 E004 asr D4.b, 8 00000D36 0705 btst D5, D3 00000D38 3FF3 0AE0 move.w <>, [A3 + D0 * 2 - 0x32] 00000D3C 9B0F subx.b -[A5], -[A7] 00000D3E 2D9B 4109 move.l [[A6 + <> + D4]], [A3]+ 00000D42 2D1F move.l -[A6], [A7]+ 00000D44 3506 move.w -[A2], D6 00000D46 691F bvs +0x21 /* 00000D67 */ 00000D48 E915 roxl D5.b, 4 00000D4A A102 syscall Read, flags=1 00000D4C 2904 move.l -[A4], D4 00000D4E 9352 sub.w [A2], D1 00000D50 0507 btst D7, D2 00000D52 5411 addq.b [A1], 2 00000D54 0745 bchg D5, D3 00000D56 1E09 move.b D7, A1 00000D58 07A9 1413 bclr [A1 + 0x1413], D3 00000D5C 7326 moveq.l D1, 0x26 00000D5E 76F3 moveq.l D3, 0xFFFFFFF3 00000D60 09C1 .incomplete 00000D62 0089 110B 0DD5 ori.l A1, 0x110B0DD5 00000D68 1061 movea.b A0, -[A1] 00000D6A 290E move.l -[A4], A6 00000D6C B307 xor.b D7, D1 00000D6E A70C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=7 00000D70 A729 syscall HLock, flags=7 00000D72 0990 bclr [A0], D4 00000D74 A707 syscall GetVolInfo/PBHGetVInfo/HGetVInfo, flags=7 00000D76 38CB move.w [A4]+, A3 00000D78 012A 8109 btst [A2 - 0x7EF7], D0 00000D7C 9B00 subx.b D5, D0 00000D7E 5304 subq.b D4, 1 00000D80 EB07 asl D7.b, 5 00000D82 820F or.b D1, A7 00000D84 00A3 08CB 2FFB ori.l -[A3], 0x8CB2FFB 00000D8A 0241 6B0C andi.w D1, 0x6B0C 00000D8E 2A45 movea.l A5, D5 00000D90 21C3 5104 move.l [0x00005104], D3 00000D94 DA6A 3A90 add.w D5, [A2 + 0x3A90] 00000D98 1705 move.b -[A3], D5 00000D9A 9790 sub.l [A0], D3 00000D9C 1642 movea.b A3, D2 00000D9E 1642 movea.b A3, D2 00000DA0 6B09 bmi +0xB /* 00000DAB */ 00000DA2 2E2A 2C28 move.l D7, [A2 + 0x2C28] 00000DA6 080C 6806 btst.b A4, 0x6 00000DAA 900F sub.b D0, A7 00000DAC D53D add.b <>, D2 00000DAE 360A move.w D3, A2 00000DB0 3706 move.w -[A3], D6 00000DB2 338B 2438 move.w [A1 + D2.w * 4 + 0x38], A3 00000DB6 2174 430C 0F25 move.l [A0 + 0xF25], <> 00000DBC CC89 and.l D6, A1 00000DBE 0153 bchg [A3], D0 00000DC0 25F1 2CAA 000F move.l [PC + 0xF /* 00000DD1, value 0x6D378916 */], [A1 + D2 * 4 - 0x86] 00000DC6 A2C9 syscall vRdBlocks, flags=2 00000DC8 01D3 .incomplete 00000DCA 5C87 addq.l D7, 6 00000DCC 0A8A E051 306D xori.l A2, 0xE051306D 00000DD2 3789 1609 move.w [A3 + D1.w * 8 + 0x9], A1 00000DD6 164B movea.b A3, A3 00000DD8 2AB0 970C move.l [A5], <> 00000DDC E973 roxl D3.w, D4 00000DDE 060E DA6A addi.b A6, 0x6A /* 'j' */ 00000DE2 1818 move.b D4, [A0]+ 00000DE4 9708 subx.b -[A3], -[A0] 00000DE6 14E7 move.b [A2]+, -[A7] 00000DE8 0E8C E534 046C .invalid.l A4, 0xE534046C // invalid immediate operation 00000DEE 6A83 bpl -0x7B /* 00000D73 */ 00000DF0 032B 022A btst [A3 + 0x22A], D1 00000DF4 5D33 240E subq.b [A3 + D2.w * 4 + 0xE], 6 00000DF8 E22A lsr D2.b, D1 00000DFA 5B09 subq.b A1, 5 00000DFC 803B 2780 or.b D0, [ + <> + D2 * 8] 00000E00 131B move.b -[A1], [A3]+ 00000E02 7B07 moveq.l D5, 0x07 00000E04 FB2F .extension 0xB2F <> // unimplemented 00000E06 9309 subx.b -[A1], -[A1] 00000E08 B37B 139B A32F 0785 xor.w [[ + D1 * 2] - 0x5CD0F87B], D1 00000E10 5107 subq.b D7, 8 00000E12 0660 5629 addi.w -[A0], 0x5629 /* 'V)' */ 00000E16 25DD 5128 move.l [PC + 0x5128 /* 00005F40, cstring "" */], [A5]+ 00000E1A 0817 0352 btst.b [A7], 0x52 /* 'R' */ 00000E1E 0DD4 .incomplete 00000E20 7706 moveq.l D3, 0x06 00000E22 D8B3 0061 add.l D4, [A3 + D0.w + 0x61] 00000E26 9A3A 56DB sub.b D5, [PC + 0x56DB /* 00006503, cstring "" */] 00000E2A 48DB 48C9 movem.l [A3]+, D0,D3,D6,D7,A3,A6 00000E2E 326B 15B7 movea.w A1, [A3 + 0x15B7] 00000E32 0753 bchg [A3], D3 00000E34 B300 xor.b D0, D1 00000E36 0157 bchg [A7], D0 00000E38 3A6A 0103 movea.w A5, [A2 + 0x103] 00000E3C 1140 631B move.b [A0 + 0x631B], D0 00000E40 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 00000E42 059D bclr [A5]+, D2 00000E44 3706 move.w -[A3], D6 00000E46 48B3 6447 0644 movem.w [A3 + D0.w * 8 + 0x44], D0,D1,D2,D6,A2,A5,A6 00000E4C 2DEF 1B32 move.l <>, [A7 + 0x1B32] 00000E50 AD0F syscall DrawNew, auto_pop 00000E52 362D 37C7 move.w D3, [A5 + 0x37C7] 00000E56 08FE CB17 bset.b <>, 0x17 00000E5A 85E2 divs.w D2, -[A2] 00000E5C 9B3E sub.b <>, D5 00000E5E 581B addq.b [A3]+, 4 00000E60 1142 C5A2 move.b [A0 - 0x3A5E], D2 00000E64 7309 moveq.l D1, 0x09 00000E66 059C bclr [A4]+, D2 00000E68 9317 sub.b [A7], D1 00000E6A 0F0E btst A6, D7 00000E6C 75C9 moveq.l D2, 0xFFFFFFC9 00000E6E 7537 moveq.l D2, 0x37 00000E70 36A1 move.w [A3], -[A1] 00000E72 D723 add.b -[A3], D3 00000E74 0489 49E7 0F40 subi.l A1, 0x49E70F40 00000E7A 6329 bls +0x2B /* 00000EA5 */ 00000E7C 427B 847B clr.w [PC + A0.w * 4 + 0x7B] 00000E80 0083 0003 4A00 ori.l D3, 0x34A00 00000E86 41A8 6100 .invalid 0, [A0 + 0x6100] // invalid opcode 4 with b == 6 00000E8A 2506 move.l -[A2], D6 00000E8C 231E move.l -[A1], [A6]+ 00000E8E DB07 addx.b D5, D7 00000E90 AD07 syscall SetString, auto_pop 00000E92 4502 .invalid 2, D2 // invalid opcode 4 with b == 4 00000E94 0F2A B9D1 btst [A2 - 0x462F], D7 00000E98 A5D6 syscall vAllocNode, flags=5 00000E9A 15B6 9709 2361 D174 move.b [[A2 - 0x2E8C]], [[A6 + <> + A1 * 8]] 00000EA2 6B0F bmi +0x11 /* 00000EB3 */ 00000EA4 0D08 btst A0, D6 00000EA6 15D2 E108 move.b [PC - 0x1EF8 /* FFFFEFB0, cstring "" */], [A2] 00000EAA 7B84 moveq.l D5, 0xFFFFFF84 00000EAC DB07 addx.b D5, D7 00000EAE 970F subx.b -[A3], -[A7] 00000EB0 8BCD divs.w D5, A5 00000EB2 08F7 0945 F709 bset.b [[A7 + <> + A7 * 8]], 0x45 /* 'E' */ 00000EB8 56D7 sne [A7] 00000EBA 0967 bchg -[A7], D4 00000EBC 0707 btst D7, D3 00000EBE CA0E and.b D5, A6 00000EC0 E208 lsr D0.b, 1 00000EC2 1EA0 move.b [A7], -[A0] 00000EC4 254F 210C move.l [A2 + 0x210C], A7 00000EC8 3B0E move.w -[A5], A6 00000ECA 934B subx.w -[A1], -[A3] 00000ECC 704C moveq.l D0, 0x4C 00000ECE 085B 110A bchg.b [A3]+, 0xA /* '\n' */ 00000ED2 5303 subq.b D3, 1 00000ED4 427B 046D clr.w [PC + D0.w * 4 + 0x6D] 00000ED8 09A7 bclr -[A7], D4 00000EDA 900B sub.b D0, A3 00000EDC E510 roxl D0.b, 2 00000EDE A0D1 syscall vBTOpen 00000EE0 E2C5 lsr .w D5 00000EE2 0F9B bclr [A3]+, D7 00000EE4 060F 0911 addi.b A7, 0x11 00000EE8 B70F cmpm.b [A3]+, [A7]+ 00000EEA D17B 00D1 add.w [PC + D0.w - 0x47], D0 00000EEE 0F85 bclr D5, D7 00000EF0 0383 bclr D3, D1 00000EF2 000F 0015 ori.b A7, 0x15 00000EF6 0700 btst D0, D3 00000EF8 1E83 move.b [A7], D3 00000EFA 0132 6928 AB09 btst [A2 - 0x54F7 + D6], D0 00000F00 5706 subq.b D6, 3 00000F02 3927 move.w -[A4], -[A7] 00000F04 03E9 .incomplete 00000F06 1708 move.b -[A3], A0 00000F08 3EC5 move.w [A7]+, D5 00000F0A 0825 025D btst.b -[A5], 0x5D /* ']' */ 00000F0E 4183 .invalid 0, D3 // invalid opcode 4 with b == 6 00000F10 0103 btst D3, D0 00000F12 050E btst A6, D2 00000F14 AB02 syscall BitsToPix 00000F16 04A1 C95B 2942 subi.l -[A1], 0xC95B2942 00000F1C 630B bls +0xD /* 00000F29 */ 00000F1E 8B01 sbcd D5, D1 00000F20 0B01 btst D1, D5 00000F22 8B05 sbcd D5, D5 00000F24 2A2B 08A9 move.l D5, [A3 + 0x8A9] 00000F28 CB81 and.l D1, D5 00000F2A 5DA1 subq.l -[A1], 6 00000F2C 0861 D039 bchg.b -[A1], 0x39 /* '9' */ 00000F30 3F05 move.w -[A7], D5 00000F32 20A9 08DB move.l [A0], [A1 + 0x8DB] 00000F36 4EEC DB07 jmp [A4 - 0x24F9] 00000F3A A1CC syscall vBTClose, flags=1 00000F3C 3502 move.w -[A2], D2 00000F3E B256 cmp.w D1, [A6] 00000F40 7B26 moveq.l D5, 0x26 00000F42 7B26 moveq.l D5, 0x26 00000F44 1702 move.b -[A3], D2 00000F46 4A0F tst.b A7 00000F48 26B0 5655 move.l [A3], [A0 + D5.w * 8 + 0x55] 00000F4C 3A1E move.w D5, [A6]+ 00000F4E B26A 4502 cmp.w D1, [A2 + 0x4502] 00000F52 0505 btst D5, D2 00000F54 1A0F move.b D5, A7 00000F56 26B0 6A91 move.l [A3], [A0 + D6 * 2 - 0x111] 00000F5A 3936 870A 018B move.w -[A4], [[A6 + <> + A0 * 8] + 0x18B] 00000F60 0723 btst -[A3], D3 00000F62 12F7 0A0F move.b [A1]+, [A7 + D0 * 2 + 0xF] 00000F66 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7 00000F68 205B movea.l A0, [A3]+ 00000F6A 03C3 .incomplete 00000F6C 263B 0E0F move.l D3, [PC + D0 * 8 + 0xF] 00000F70 79DD moveq.l D4, 0xFFFFFFDD 00000F72 6912 bvs +0x14 /* 00000F86 */ 00000F74 0CC4 .incomplete 00000F76 0C6A C514 D340 cmpi.w [A2 - 0x2CC0], 0xC514 00000F7C 499B .invalid 4, [A3]+ // invalid opcode 4 with b == 6 00000F7E 4993 .invalid 4, [A3] // invalid opcode 4 with b == 6 00000F80 040B 047E subi.b A3, 0x7E /* '~' */ 00000F84 6A61 bpl +0x63 /* 00000FE7 */ label00000F86: 00000F86 0056 7261 ori.w [A6], 0x7261 /* 'ra' */ 00000F8A 006E C461 002A ori.w [A6 + 0x2A], 0xC461 00000F90 C804 and.b D4, D4 00000F92 E30C lsl D4.b, 1 00000F94 48B3 0061 000E movem.w [A3 + D0.w + 0xE], D0,D5,D6 00000F9A AB22 syscall SeekRgn 00000F9C 6503 bcs +0x5 /* 00000FA1 */ 00000F9E 9465 sub.w D2, -[A5] 00000FA0 006B 0165 050F ori.w [A3 + 0x50F], 0x165 00000FA6 2948 6A51 move.l [A4 + 0x6A51], A0 00000FAA 7641 moveq.l D3, 0x41 00000FAC 9573 2C04 sub.w [A3 + D2 * 4 + 0x4], D2 00000FB0 840E or.b D2, A6 00000FB2 B15E xor.w [A6]+, D0 00000FB4 8B24 or.b -[A4], D5 00000FB6 1708 move.b -[A3], A0 00000FB8 63C5 bls -0x39 /* 00000F7F */ 00000FBA 03F3 .incomplete 00000FBC 4E65 move USP, A5 00000FBE 0033 3841 DF13 0104 0C08 ori.b [[A3 + A5 * 8] + 0x1040C08], 0x41 /* 'A' */ 00000FC8 2805 move.l D4, D5 00000FCA 7A5B moveq.l D5, 0x5B 00000FCC 7797 moveq.l D3, 0xFFFFFF97 00000FCE 06D6 .incomplete 00000FD0 1301 move.b -[A1], D1 00000FD2 0575 1301 bchg [[A5 + <> + D1 * 2]], D2 00000FD6 1708 move.b -[A3], A0 00000FD8 C865 and.w D4, -[A5] 00000FDA 170F move.b -[A3], A7 00000FDC 26B7 0E82 move.l [A3], [A7 + D0 * 8 - 0x126] 00000FE0 E0C7 asr .w D7 00000FE2 0E90 2AEB 2CD3 .invalid.l [A0], 0x2AEB2CD3 // invalid immediate operation 00000FE8 04A5 02EB 2C9E subi.l -[A5], 0x2EB2C9E 00000FEE A70F syscall MountVol, flags=7 00000FF0 01A5 bclr -[A5], D0 00000FF2 0453 02A7 subi.w [A3], 0x2A7 00000FF6 11B2 0689 4513 588D 6753 move.b [[A0 + D4 * 4] + 0x588D6753], [A2 + D0.w * 8 - 0x119] 00001000 029D 6754 3CAB andi.l [A5]+, 0x67543CAB 00001006 0009 5153 ori.b A1, 0x53 /* 'S' */ 0000100A 26B3 0A3B move.l [A3], [A3 + D0 * 2 + 0x3B] 0000100E 0152 bchg [A2], D0 00001010 D384 addx.l D1, D4 00001012 1319 move.b -[A1], [A1]+ 00001014 CAE3 mulu.w D5, -[A3] 00001016 0DA3 bclr -[A3], D6 00001018 0C43 1856 cmpi.w D3, 0x1856 0000101C 04A4 6B11 E300 subi.l -[A4], 0x6B11E300 00001022 6307 bls +0x9 /* 0000102B */ 00001024 D384 addx.l D1, D4 00001026 CB4E exg A5, A6 00001028 006B 0633 1113 ori.w [A3 + 0x1113], 0x633 0000102E 0065 01E0 ori.w -[A5], 0x1E0 00001032 6101 bsr +0x3 /* 00001035 */ 00001034 9ECB sub.w A7, A3 00001036 4E01 .invalid // invalid opcode 4 00001038 03D3 .incomplete 0000103A 2669 01AB movea.l A3, [A1 + 0x1AB] 0000103E 0069 01E9 0253 ori.w [A1 + 0x253], 0x1E9 00001044 0689 1814 8918 addi.l A1, 0x18148918 0000104A A33D syscall DrvrInstall, flags=3 0000104C 0705 btst D5, D3 0000104E DC17 add.b D6, [A7] 00001050 030B btst A3, D1 00001052 4453 neg.w [A3] 00001054 5887 addq.l D7, 4 00001056 0C8E 5661 A1E5 cmpi.l A6, 0x5661A1E5 0000105C 150F move.b -[A2], A7 0000105E 26A5 move.l [A3], -[A5] 00001060 0D53 bchg [A3], D6 00001062 1687 move.b [A3], D7 00001064 11A4 81BE 8302 0902 2503 move.b [[-0x7CFDF6FE] + A0 + 0x2503], -[A4] 0000106E 0F35 1957 btst <>, D7 00001072 05C4 .incomplete 00001074 D4A9 989B add.l D2, [A1 - 0x6765] 00001078 4AF1 6205 tas.b [A1 + D6.w * 2 + 0x5] 0000107C 05EB .incomplete 0000107E 010E btst A6, D0 00001080 FB00 .extension 0xB00 <> // unimplemented 00001082 E904 asl D4.b, 4 00001084 044A 2A52 subi.w A2, 0x2A52 /* '*R' */ 00001088 3335 D304 move.w -[A1], <> 0000108C D315 add.b [A5], D1 0000108E 0423 35E1 subi.b -[A3], 0xE1 00001092 1A4A movea.b A5, A2 00001094 4821 nbcd.b -[A1] 00001096 019E bclr [A6]+, D0 00001098 2501 move.l -[A2], D1 0000109A 9EE9 24D9 sub.w A7, [A1 + 0x24D9] 0000109E 03F6 .incomplete 000010A0 2AF3 09F3 022A 82F3 0248 3604 move.l [A5]+, [[0x22A82F3] + 0x2483604] 000010AC AA00 syscall OpenCPort 000010AE 0FA2 bclr -[A2], D7 000010B0 0636 282A 3575 addi.b <>, 0x2A /* '*' */ 000010B6 1706 move.b -[A3], D6 000010B8 8ED2 divu.w D7, [A2] 000010BA 0A2E 4827 0595 xori.b [A6 + 0x595], 0x27 /* '\'' */ 000010C0 A50E syscall UnmountVol/HUnmountVol, flags=5 000010C2 2120 move.l -[A0], -[A0] 000010C4 299B 9506 3705 move.l [[A4 + <>] + A1 * 4 + 0x3705], [A3]+ 000010CA AADB syscall CursorDeviceDispatch 000010CC 5CA7 addq.l -[A7], 6 000010CE 12A5 move.b [A1], -[A5] 000010D0 C302 abcd D1, D2 000010D2 947A 3237 sub.w D2, [PC + 0x3237 /* 0000430B, cstring "" */] 000010D6 058C bclr A4, D2 000010D8 170A move.b -[A3], A2 000010DA B553 xor.w [A3], D2 000010DC 0837 059F 1704 btst.b <>, 0x9F 000010E2 4E2B .invalid // invalid opcode 4 000010E4 222B 028B move.l D1, [A3 + 0x28B] 000010E8 7406 moveq.l D2, 0x06 000010EA 3E1B move.w D7, [A3]+ 000010EC 2E25 move.l D7, -[A5] 000010EE 0CA1 80AA 000F cmpi.l -[A1], 0x80AA000F 000010F4 A206 syscall KillIO, flags=2 000010F6 22A7 move.l [A1], -[A7] 000010F8 12C1 move.b [A1]+, D1 000010FA F057 019F .extension 0x057 <>, 0x019F // unimplemented 000010FE 2408 move.l D2, A0 00001100 0B02 btst D2, D5 00001102 D20B add.b D1, A3 00001104 027C F4CB andi.w sr, 62667 // begin alternate branch 00001106-00001108 label00001106: 00001106 F4CB cinvl DATA+INST, [A3] // end alternate branch 00001106-00001108 label00001106: // (misaligned) 00001108 2EF4 F006 move.l [A7]+, [A4 + A7.w + 0x6] 0000110C 3E88 move.w [A7], A0 0000110E 8888 or.l D4, A0 00001110 8833 0317 05A3 3E06 or.b D4, [[A3] + D0 * 2 + 0x5A33E06] 00001118 D206 add.b D1, D6 0000111A CB2E 06F0 and.b [A6 + 0x6F0], D5 0000111E E509 lsl D1.b, 2 00001120 2377 AD01 7CB5 move.l [A1 + 0x7CB5], [[A7 + <> + A2 * 4]] 00001126 01D3 .incomplete 00001128 64EB bcc -0x13 /* 00001115 */ 0000112A 01CB .incomplete 0000112C 2E8B move.l [A7], A3 0000112E 14EB 01F0 move.b [A2]+, [A3 + 0x1F0] 00001132 D308 addx.b -[A1], -[A0] 00001134 40D2 move.w [A2], SR 00001136 407C EDD8 9B4A negx.w 0xEDD89B4A label0000113C: 0000113C 063E ED00 addi.b <>, 0x0 00001140 0343 bchg D3, D1 00001142 4B13 .invalid 5, [A3] // invalid opcode 4 with b == 4 00001144 8713 or.b [A3], D3 00001146 6423 bcc +0x25 /* 0000116B */ 00001148 0C01 0483 cmpi.b D1, 0x83 0000114C 02D9 .incomplete 0000114E 02CB .incomplete 00001150 0849 1467 bchg.b A1, 0x67 /* 'g' */ 00001154 091B btst [A3]+, D4 00001156 9E24 sub.b D7, -[A4] 00001158 6AE2 bpl -0x1C /* 0000113C */ 0000115A 561B addq.b [A3]+, 3 0000115C 012A 2EC4 btst [A2 + 0x2EC4], D0 00001160 A90E syscall SaveOld 00001162 2E08 move.l D7, A0 00001164 2CC3 move.l [A6]+, D3 00001166 02B3 00E3 110B 5068 andi.l [A3 + D5.w + 0x68], 0xE3110B 0000116E E335 roxl D5.b, D1 00001170 B315 xor.b [A5], D1 00001172 E340 asl D0.w, 1 00001174 3023 move.w D0, -[A3] 00001176 120B move.b D1, A3 00001178 5082 addq.l D2, 8 0000117A E335 roxl D5.b, D1 0000117C 1314 move.b -[A1], [A4] 0000117E C100 abcd D0, D0 00001180 2B0C move.l -[A5], A4 00001182 9B18 sub.b [A0]+, D5 00001184 6880 bvc -0x7E /* 00001106 */ 00001186 9B18 sub.b [A0]+, D5 00001188 82AC 0B1A or.l D1, [A4 + 0xB1A] 0000118C 809B or.l D0, [A3]+ 0000118E 000B 1AAC ori.b A3, 0xAC 00001192 3B06 move.w -[A5], D6 00001194 8B01 sbcd D5, D1 00001196 1302 move.b -[A1], D2 00001198 2E0E move.l D7, A6 0000119A 2B32 309B move.l -[A5], [A2 + D3.w - 0x101] 0000119E 049B 5243 BE2B subi.l [A3]+, 0x5243BE2B 000011A4 AB44 syscall bLONG8 000011A6 CB03 abcd D5, D3 000011A8 B14E cmpm.w [A0]+, [A6]+ 000011AA F713 .extension 0x713 <> // unimplemented 000011AC 9841 sub.w D4, D1 000011AE 08AB 2261 0722 bclr.b [A3 + 0x722], 0x61 /* 'a' */ 000011B4 E335 roxl D5.b, D1 000011B6 8B14 or.b [A4], D5 000011B8 6107 bsr +0x9 /* 000011C1 */ 000011BA 3B0F move.w -[A5], A7 000011BC 0B50 bchg [A0], D5 000011BE 36E3 move.w [A3]+, -[A3] 000011C0 35D3 0FC1 move.w [PC + 0xFC1 /* 00002183, cstring "" */], [A3] 000011C4 009B 0EEB 3222 ori.l [A3]+, 0xEEB3222 000011CA 9B18 sub.b [A0]+, D5 000011CC 3642 movea.w A3, D2 000011CE 5B6A 0108 subq.w [A2 + 0x108], 5 000011D2 4201 clr.b D1 000011D4 08A3 0409 bclr.b -[A3], 0x9 /* '\t' */ 000011D8 0843 0493 bchg.b D3, 0x93 000011DC 6B33 bmi +0x35 /* 00001211 */ 000011DE 3EB3 B3DB 2AF3 2839 move.w [A7], [[] + 0x2AF32839] 000011E6 08ED 37AB 4E08 bset.b [A5 + 0x4E08], 0xAB 000011EC B300 xor.b D0, D1 000011EE 4303 .invalid 1, D3 // invalid opcode 4 with b == 4 000011F0 0B02 btst D2, D5 000011F2 48C5 ext.l D5 000011F4 00AB 22C1 000E 3B09 ori.l [A3 + 0x3B09], 0x22C1000E 000011FC 489B 003B movem.w [A3]+, D0,D1,D3,D4,D5 00001200 090E btst A6, D4 00001202 8105 sbcd D0, D5 00001204 5306 subq.b D6, 1 00001206 4A48 tst.w A0 00001208 0701 btst D1, D3 0000120A E24A lsr D2.w, 1 0000120C 0E61 0027 .invalid.w -[A1], 0x27 /* '\'' */ // invalid immediate operation 00001210 07E3 .incomplete 00001212 9B4A subx.w -[A5], -[A2] 00001214 3116 move.w -[A0], [A6] 00001216 7C07 moveq.l D6, 0x07 00001218 0BB9 2408 1305 bclr [0x24081305], D5 0000121E 330E move.w -[A1], A6 00001220 04C5 .incomplete 00001222 26E5 move.l [A3]+, -[A5] 00001224 3AAB 5147 move.w [A5], [A3 + 0x5147] 00001228 0599 bclr [A1]+, D2 0000122A 6925 bvs +0x27 /* 00001251 */ 0000122C 0B02 btst D2, D5 0000122E 860B or.b D3, A3 00001230 023E EB01 andi.b <>, 0x1 00001234 4853 pea.l [A3] 00001236 0804 BB01 btst.b D4, 0x1 0000123A 6823 bvc +0x25 /* 0000125F */ 0000123C 4C3B 0127 03F8 04EB 0E6A movem.w D0,D1,D2,D5,A0, [0x4EB0E6A] 00001246 A886 syscall TextWidth 00001248 0131 0102 FB03 btst [[A1 + <> + D0] - 0x4FD], D0 0000124E 2213 move.l D1, [A3] 00001250 4CE0 2704 movem.l D2,D5,D6,D7,A5, -[A0] 00001254 0401 0272 subi.b D1, 0x72 /* 'r' */ 00001258 A83E syscall TEStyleNew 0000125A 8E5B or.w D7, [A3]+ 0000125C 006D 0906 7CC9 ori.w [A5 + 0x7CC9], 0x906 00001262 0003 4327 ori.b D3, 0x27 /* '\'' */ 00001266 0C0E F714 cmpi.b A6, 0x14 0000126A 478B .invalid 3, A3 // invalid opcode 4 with b == 6 0000126C 4AF7 1459 tas.b [A7 + D1.w * 4 + 0x59] 00001270 F714 .extension 0x714 <> // unimplemented 00001272 6AF7 bpl -0x7 /* 0000126B */ 00001274 147B F714 movea.b A2, <> 00001278 8C57 or.w D6, [A7] 0000127A 0848 8217 bchg.b A0, 0x17 0000127E 08B1 A59C 659C bclr.b <>, 0x9C 00001284 6309 bls +0xB /* 0000128F */ 00001286 070B btst A3, D3 00001288 3173 2C7A 0706 move.w [A0 + 0x706], [A3 + D2 * 4 + 0x7A] 0000128E 800A or.b D0, A2 00001290 7081 moveq.l D0, 0xFFFFFF81 00001292 400A negx.b A2 00001294 2B22 move.l -[A5], -[A2] 00001296 AB04 syscall ColorMap 00001298 0A03 0827 xori.b D3, 0x27 /* '\'' */ 0000129C 0B6C 7B2D bchg [A4 + 0x7B2D], D5 000012A0 70F6 moveq.l D0, 0xFFFFFFF6 000012A2 2AA3 move.l [A5], -[A3] 000012A4 0470 AA00 0FA2 0A6D 4089 subi.w [[0xA6D + D0 * 8] + 0x4089], 0xAA00 000012AE AF89 syscall slAddPin, auto_pop 000012B0 32E9 21DA move.w [A1]+, [A1 + 0x21DA] 000012B4 E077 roxr D7.w, D0 000012B6 0595 bclr [A5], D2 000012B8 3B77 ED59 A54E move.w [A5 - 0x5AB2], [[A7]] 000012BE 3543 4705 move.w [A2 + 0x4705], D3 000012C2 8CE3 divu.w D6, -[A3] 000012C4 2849 movea.l A4, A1 000012C6 CE04 and.b D7, D4 000012C8 CE93 and.l D7, [A3] 000012CA 0304 btst D4, D1 000012CC CE63 and.w D7, -[A3] 000012CE 0563 bchg -[A3], D2 000012D0 1704 move.b -[A3], D4 000012D2 1707 move.b -[A3], D7 000012D4 4C25 17B3 movem.w D3,D5,D6,D7,A0,A2,A3,A6,A7, -[A5] 000012D8 5106 subq.b D6, 8 000012DA 3E37 059B AD43 F14C move.w D7, [[ + D0 * 4] - 0x52BC0EB4] 000012E2 5701 subq.b D1, 3 000012E4 CC4D and.w D6, A5 000012E6 0A75 05C3 026B xori.w [A5 + D0.w * 2 + 0x6B], 0x5C3 000012EC 0133 0CE9 btst [A3 + D0 * 4 - 0x23], D0 000012F0 5645 addq.w D5, 3 000012F2 09D3 .incomplete 000012F4 0BB5 0CEB bclr [A5 + D0 * 4 - 0x21], D5 000012F8 0992 bclr [A2], D4 000012FA E6DA ror .w [A2]+ 000012FC 2A09 move.l D5, A1 000012FE 019B bclr [A3]+, D0 00001300 0463 307A subi.w -[A3], 0x307A /* '0z' */ 00001304 C343 exg D1, D3 00001306 7A53 moveq.l D5, 0x53 00001308 3E06 move.w D7, D6 0000130A 2203 move.l D1, D3 0000130C 082D 0E8D 06CB btst.b [A5 + 0x6CB], 0x8D 00001312 0073 2C07 0518 ori.w [A3 + D0 * 4], 0x2C07 00001318 0200 4377 andi.b D0, 0x77 /* 'w' */ 0000131C AB0D syscall GetSeek 0000131E A715 syscall SetVol/PBHSetVol/HSetVol, flags=7 00001320 54B1 07C5 addq.l <>, 2 00001324 043D 8887 subi.b <>, 0x87 00001328 95B0 4B07 3B01 4100 sub.l [[A0 + <>] + D4 * 2 + 0x3B014100], D2 00001330 E017 roxr D7.b, 8 00001332 08E2 6AE3 bset.b -[A2], 0xE3 00001336 0085 0072 AB00 ori.l D5, 0x72AB00 0000133C 04A4 9316 C441 subi.l -[A4], 0x9316C441 00001342 00C8 .incomplete 00001344 0636 912B 0F04 addi.b <>, 0x2B /* '+' */ 0000134A 9621 sub.b D3, -[A1] 0000134C 81DB divs.w D0, [A3]+ 0000134E 2336 A1C8 move.l -[A1], [ + <>] 00001352 E16E lsl D6.w, D0 00001354 96E0 sub.w A3, -[A0] 00001356 0101 btst D1, D0 00001358 2201 move.l D1, D1 0000135A 0165 bchg -[A5], D0 0000135C 8A4D or.w D5, A5 0000135E 07B9 1B04 966A bclr [0x1B04966A], D3 00001364 BB02 xor.b D2, D5 00001366 492D 7B02 .invalid 4, [A5 + 0x7B02 /* export_3932 */] // invalid opcode 4 with b == 4 0000136A 6A04 bpl +0x6 /* 00001370 */ 0000136C 9672 BB02 692C sub.w D3, [[A2 + <> + A3 * 2] + 0x692C] // begin alternate branch 00001370-00001372 label00001370: 00001370 692C bvs +0x2E /* 0000139E */ // end alternate branch 00001370-00001372 label00001370: // (misaligned) 00001372 7B02 moveq.l D5, 0x02 00001374 7229 moveq.l D1, 0x29 00001376 0AE5 .incomplete 00001378 0A87 15F1 4A68 xori.l D7, 0x15F14A68 0000137E BD77 22B5 xor.w [A7 + D2.w * 2 - 0x75], D6 00001382 7797 moveq.l D3, 0xFFFFFF97 00001384 056E 3338 bchg [A6 + 0x3338], D2 00001388 4702 .invalid 3, D2 // invalid opcode 4 with b == 4 0000138A 6A65 bpl +0x67 /* 000013F1 */ 0000138C 0991 bclr [A1], D4 0000138E 0EE1 .incomplete 00001390 2267 movea.l A1, -[A7] 00001392 059A bclr [A2]+, D2 00001394 E006 asr D6.b, 8 00001396 22A5 move.l [A1], -[A5] 00001398 7021 moveq.l D0, 0x21 0000139A 2313 move.l -[A1], [A3] 0000139C 16C5 move.b [A3]+, D5 label0000139E: 0000139E 6F61 ble +0x63 /* 00001401 */ 000013A0 B0AA 000F cmp.l D0, [A2 + 0xF] 000013A4 A209 syscall Delete/PBHDelete/HDelete, flags=2 000013A6 2FA5 F309 move.l [[A7 + <> + A7 * 2]], -[A5] 000013AA 86ED FC08 divu.w D3, [A5 - 0x3F8] 000013AE 70CB moveq.l D0, 0xFFFFFFCB 000013B0 0280 B308 9303 andi.l D0, 0xB3089303 000013B6 5B0C subq.b A4, 5 fn000013B8: 000013B8 8070 2B09 or.w D0, [[A0 + <> + D2 * 2]] 000013BC B308 cmpm.b [A1]+, [A0]+ 000013BE 6305 bls +0x7 /* 000013C5 */ 000013C0 830E sbcd -[A1], -[A6] 000013C2 F5E9 .invalid <> 000013C4 8716 or.b [A6], D3 000013C6 A452 syscall WriteLocation/WriteXPRam, flags=4 000013C8 433A D304 .invalid 1, [PC - 0x2CFC /* FFFFE6CE, cstring "" */] // invalid opcode 4 with b == 4 000013CC 4903 .invalid 4, D3 // invalid opcode 4 with b == 4 000013CE C100 abcd D0, D0 000013D0 9E7D sub.w D7, <> 000013D2 0337 0424 btst [A7 + D0.w * 4 + 0x24], D1 000013D6 CC21 and.b D6, -[A1] 000013D8 BDD3 cmpa.l A6, [A3] 000013DA 0413 115C subi.b [A3], 0x5C /* '\\' */ 000013DE 8100 sbcd D0, D0 000013E0 9E81 sub.l D7, D1 000013E2 009B 0797 157A ori.l [A3]+, 0x797157A 000013E8 B91E xor.b [A6]+, D4 000013EA C36B 3104 and.w [A3 + 0x3104], D1 000013EE E11E rol D6.b, 8 000013F0 4904 .invalid 4, D4 // invalid opcode 4 with b == 4 000013F2 811E or.b [A6]+, D0 000013F4 7904 moveq.l D4, 0x04 000013F6 E991 roxl D1, 4 000013F8 1E25 move.b D7, -[A5] 000013FA C14C exg A0, A4 000013FC EB10 roxl D0.b, 5 000013FE 2C6C 801A movea.l A6, [A4 - 0x7FE6] 00001402 0F26 btst -[A6], D7 00001404 B036 E904 cmp.b D0, <> 00001408 4A82 tst.l D2 0000140A A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5 0000140C 5C04 addq.b D4, 6 0000140E 4A36 A50C tst.b <> 00001412 3905 move.w -[A4], D5 00001414 2DC3 move.l <>, D3 00001416 E9AB lsl D3, D4 00001418 6B47 bmi +0x49 /* 00001461 */ 0000141A 01B9 1706 942A bclr [0x1706942A], D0 00001420 0EC1 .incomplete 00001422 002A 170C 7827 ori.b [A2 + 0x7827], 0xC 00001428 0CBE 9301 7E99 cmpi.l <>, 0x93017E99 0000142E B217 cmp.b D1, [A7] 00001430 0D22 btst -[A2], D6 00001432 081B 0C05 btst.b [A3]+, 0x5 00001436 1B45 3285 move.b [A5 + 0x3285], D5 0000143A 1A03 move.b D5, D3 0000143C 3C04 move.w D6, D4 0000143E F60E D301 .move16 0xF60E, 0xD301 // unimplemented 00001442 170D move.b -[A3], A5 00001444 63C5 bls -0x39 /* 0000140B */ 00001446 0F63 bchg -[A3], D7 00001448 7783 moveq.l D3, 0xFFFFFF83 0000144A 61B3 bsr -0x4B /* 000013FF */ 0000144C 456B 078B chk.w D2, [A3 + 0x78B] 00001450 0EB3 4558 1A0F 2685 .invalid.l [A3 + D2.w * 8 - 0x123], 0x45581A0F // invalid immediate operation 00001458 1619 move.b D3, [A1]+ 0000145A A6E5 syscall vAdjEOF, flags=6 0000145C CB87 and.l D7, D5 0000145E 0E6D 770C 79A5 .invalid.w [A5 + 0x79A5], 0x770C // invalid immediate operation 00001464 AEF7 syscall 0xAF7, auto_pop 00001466 0CD5 .incomplete 00001468 04A4 070C 97F3 subi.l -[A4], 0x70C97F3 0000146E 5456 addq.w [A6], 2 00001470 6109 bsr +0xB /* 0000147B */ 00001472 810D sbcd -[A0], -[A5] 00001474 0510 btst [A0], D2 00001476 470C .invalid 3, A4 // invalid opcode 4 with b == 4 00001478 B035 0817 cmp.b D0, [A5 + D0 + 0x17] 0000147C 0CC0 .incomplete 0000147E CD28 9796 and.b [A0 - 0x686A], D6 00001482 9982 subx.l D4, D2 00001484 370A move.w -[A3], A2 00001486 3BC1 move.w <>, D1 00001488 B1E1 cmpa.l A0, -[A1] 0000148A 02EB .incomplete 0000148C 22E9 0507 move.l [A1]+, [A1 + 0x507] 00001490 0DBA 9324 bclr [PC - 0x6CDC /* FFFFA7B6, cstring "" */], D6 00001494 9B08 subx.b -[A5], -[A0] 00001496 E5DB roxl .w [A3]+ label00001498: 00001498 1D0D move.b -[A6], A5 0000149A 5906 subq.b D6, 4 0000149C 0F51 bchg [A1], D7 0000149E 06F7 .incomplete 000014A0 0CCB .incomplete 000014A2 F70C .extension 0x70C <> // unimplemented 000014A4 DC77 0CB4 add.w D6, [A7 + D0 * 4 - 0x76] 000014A8 070D btst A5, D3 000014AA E0F6 0E87 asr .w [A6 + D0 * 8 - 0x121] 000014AE 1230 2358 move.b D1, [A0] 000014B2 E1C2 asl .w D2 000014B4 4304 .invalid 1, D4 // invalid opcode 4 with b == 4 000014B6 0707 btst D7, D3 000014B8 D069 C3A7 add.w D0, [A1 - 0x3C59] 000014BC 0C63 E712 cmpi.w -[A3], 0xE712 000014C0 306D 033E movea.w A0, [A5 + 0x33E] 000014C4 2594 2710 move.l [A2 + D2 * 8], [A4] 000014C8 1607 move.b D3, D7 000014CA 0B86 bclr D6, D5 000014CC 656E bcs +0x70 /* 0000153C */ 000014CE 7377 moveq.l D1, 0x77 000014D0 FB04 .extension 0xB04 <> // unimplemented 000014D2 3310 move.w -[A1], [A0] 000014D4 FB4A .extension 0xB4A <> // unimplemented 000014D6 0C08 0A1A cmpi.b A0, 0x1A 000014DA 0F26 btst -[A6], D7 000014DC 8972 8B15 or.w [[A2] + A0 * 2], D4 000014E0 6022 bra +0x24 /* 00001504 */ 000014E2 0666 063E addi.w -[A6], 0x63E 000014E6 4501 .invalid 2, D1 // invalid opcode 4 with b == 4 000014E8 C36B 454A and.w [A3 + 0x454A], D1 000014EC EB15 roxl D5.b, 5 000014EE 66A8 bne -0x56 /* 00001498 */ 000014F0 68E5 bvc -0x19 /* 000014D7 */ 000014F2 49EB 153E lea.l A4, [A3 + 0x153E] 000014F6 A822 syscall ResourceDispatch 000014F8 0C22 270B cmpi.b -[A2], 0xB 000014FC 54E5 scc -[A5] 000014FE 02EB .incomplete 00001500 2A07 move.l D5, D7 00001502 07F7 .incomplete label00001504: 00001504 A017 syscall Eject 00001506 0B48 bchg A0, D5 00001508 6995 bvs -0x69 /* 0000149F */ 0000150A B17A 4E48 xor.w [PC + 0x4E48 /* 00006354, cstring "" */], D0 0000150E E70B lsl D3.b, 3 00001510 A867 syscall LongMul 00001512 0588 bclr A0, D2 00001514 EB34 roxl D4.b, D5 00001516 04B4 4318 7ED3 0F6D subi.l <>, 0x43187ED3 0000151E 4D71 88B3 chk.w D6, [A1 + A0 - 0x77] 00001522 6B07 bmi +0x9 /* 0000152B */ 00001524 0349 bchg A1, D1 00001526 0622 9B2B addi.b -[A2], 0x2B /* '+' */ 0000152A 2E08 move.l D7, A0 0000152C 8B04 sbcd D5, D4 0000152E E100 asl D0.b, 8 00001530 8500 sbcd D2, D0 00001532 EB60 asl D0.w, D5 00001534 570D subq.b A5, 3 00001536 F627 0F3B .move16 0xF627, 0x0F3B // unimplemented 0000153A 1E37 0E18 move.b D7, [A7 + D0 * 8 + 0x18] // begin alternate branch 0000153C-00001540 label0000153C: 0000153C 0E18 7377 .invalid.b [A0]+, 0x77 /* 'w' */ // invalid immediate operation // end alternate branch 0000153C-00001540 label0000153C: // (misaligned) 0000153E 7377 moveq.l D1, 0x77 00001540 2301 move.l -[A1], D1 00001542 A306 syscall KillIO, flags=3 00001544 8B03 sbcd D5, D3 00001546 A31A syscall GetZone, flags=3 00001548 0666 2501 addi.w -[A6], 0x2501 0000154C 2154 A900 move.l [A0 - 0x5700], [A4] 00001550 B36B 0C0E xor.w [A3 + 0xC0E], D1 00001554 0666 9B2B addi.w -[A6], 0x9B2B 00001558 35C3 0FA2 move.w [PC + 0xFA2 /* 000024FC, cstring "" */], D3 0000155C 060E AD82 addi.b A6, 0x82 00001560 063E 2B15 addi.b <>, 0x15 00001564 896F 0945 or.w [A7 + 0x945], D4 00001568 6C2A bge +0x2C /* 00001594 */ 0000156A 1A0F move.b D5, A7 0000156C 26B0 7CBB move.l [A3], [A0 + D7 * 4 - 0x69] 00001570 007C 9006 ori.w sr, 36870 00001574 90DB sub.w A0, [A3]+ 00001576 1540 F040 move.b [A2 - 0xFC0], D0 0000157A 9061 sub.w D0, -[A1] 0000157C 714C moveq.l D0, 0x4C 0000157E 0828 6A17 10E1 btst.b [A0 + 0x10E1], 0x17 00001584 0E0B 4569 .invalid.b A3, 0x69 /* 'i' */ // invalid immediate operation 00001588 BD63 xor.w -[A3], D6 0000158A 170C move.b -[A3], A4 0000158C 3E83 move.w [A7], D3 0000158E 0727 btst -[A7], D3 00001590 07BB 6509 bclr [[PC + <> + D6 * 4]], D3 label00001594: 00001594 933D sub.b <>, D1 00001596 170C move.b -[A3], A4 00001598 050C btst A4, D2 0000159A 0E05 1883 .invalid.b D5, 0x83 // invalid immediate operation 0000159E 4A77 0ED5 tst.w [A7 + D0 * 8 - 0x43] 000015A2 170C move.b -[A3], A4 000015A4 1A97 move.b [A5], [A7] 000015A6 11C9 8408 move.b [0xFFFF8408], A1 000015AA 5710 subq.b [A0], 3 000015AC 8C2E 2A9B or.b D6, [A6 + 0x2A9B] 000015B0 262E 0E9B move.l D3, [A6 + 0xE9B] 000015B4 2635 0357 move.l D3, <> 000015B8 05BE bclr <>, D2 000015BA 0ECC .incomplete 000015BC E968 lsl D0.w, D4 000015BE 8B4A 9714 pack -[A5], -[A2], 0x9714 000015C2 ED69 lsl D1.w, D6 000015C4 5525 subq.b -[A5], 2 000015C6 134B 1F06 move.b [A1 + 0x1F06], A3 000015CA 36AA 0063 move.w [A3], [A2 + 0x63] 000015CE 2D16 move.l -[A6], [A6] 000015D0 E512 roxl D2.b, 2 000015D2 0300 btst D0, D1 000015D4 04EA .incomplete 000015D6 362A 2D4D move.w D3, [A2 + 0x2D4D] 000015DA A328 syscall RecoverHandle, flags=3 000015DC 270D move.l -[A3], A5 000015DE 13E5 0097 0CFA move.b [0x00970CFA], -[A5] 000015E4 3502 move.w -[A2], D2 000015E6 670D beq +0xF /* 000015F5 */ 000015E8 1A2E 0E2C move.b D5, [A6 + 0xE2C] 000015EC 6133 bsr +0x35 /* 00001621 */ 000015EE 2306 move.l -[A1], D6 000015F0 1485 move.b [A2], D5 000015F2 2089 move.l [A0], A1 000015F4 F1BB .invalid <> 000015F6 6B07 bmi +0x9 /* 000015FF */ 000015F8 11F1 4133 4710 C266 4533 C90A 4B04 move.b [0x00004B04], [[A1 + 0x4710C266 + D4] + 0x4533C90A] 00001606 0710 btst [A0], D3 00001608 A2E3 syscall vFndFilName, flags=2 0000160A 1104 move.b -[A0], D4 0000160C 842A 6617 or.b D2, [A2 + 0x6617] 00001610 0DC5 .incomplete 00001612 0FE5 .incomplete 00001614 1E0C move.b D7, A4 00001616 6602 bne +0x4 /* 0000161A */ 00001618 001B 7701 ori.b [A3]+, 0x1 // begin alternate branch 0000161A-0000161C label0000161A: 0000161A 7701 moveq.l D3, 0x01 // end alternate branch 0000161A-0000161C label0000161A: // (misaligned) 0000161C 35A5 022B move.w [A2 + D0.w * 2 + 0x2B], -[A5] 00001620 08E3 13E1 bset.b -[A3], 0xE1 00001624 A67E syscall SetDefaultStartup, flags=6 00001626 070B btst A3, D3 00001628 3401 move.w D2, D1 0000162A 0113 btst [A3], D0 0000162C 0363 bchg -[A3], D1 0000162E 142A 8718 move.b D2, [A2 - 0x78E8] 00001632 C1A9 0081 and.l [A1 + 0x81], D0 00001636 3F57 10D4 move.w [A7 + 0x10D4], [A7] 0000163A 22A9 6CC9 move.l [A1], [A1 + 0x6CC9] 0000163E 1541 387E move.b [A2 + 0x387E], D1 00001642 458B .invalid 2, A3 // invalid opcode 4 with b == 6 00001644 2E2A F319 move.l D7, [A2 - 0xCE7] 00001648 4A56 tst.w [A6] 0000164A 258B 2E0E move.l [A2 + D2 * 8 + 0xE], A3 0000164E F319 .extension 0x319 <> // unimplemented 00001650 5711 subq.b [A1], 3 00001652 20C7 move.l [A0]+, D7 00001654 0845 1711 bchg.b D5, 0x11 00001658 4E29 .invalid // invalid opcode 4 0000165A 6617 bne +0x19 /* 00001673 */ 0000165C 0801 F007 btst.b D1, 0x7 00001660 0004 BB01 ori.b D4, 0x1 00001664 7EE5 moveq.l D7, 0xFFFFFFE5 00001666 6A11 bpl +0x13 /* 00001679 */ 00001668 26D3 move.l [A3]+, [A3] 0000166A 4007 negx.b D7 0000166C 0463 935C subi.w -[A3], 0x935C 00001670 DB2F 8E83 add.b [A7 - 0x717D], D5 00001674 1007 move.b D0, D7 00001676 006D 1A0F 26FB ori.w [A5 + 0x26FB], 0x1A0F 0000167C 580F addq.b A7, 4 0000167E 600F bra +0x11 /* 0000168F */ 00001680 6001 bra +0x3 /* 00001683 */ 00001682 0556 bchg [A6], D2 00001684 B300 xor.b D0, D1 00001686 8E05 or.b D7, D5 00001688 030F btst A7, D1 0000168A 06F0 .incomplete 0000168C 0D30 452D 842A btst [[A0 - 0x7BD6] + D4 * 4], D6 00001692 D206 add.b D1, D6 00001694 D2DB add.w A1, [A3]+ 00001696 1504 move.b -[A2], D4 00001698 EAD2 940C bfchg [A2] {16:12} 0000169C F0E1 0117 .extension 0x0E1 <> // unimplemented 000016A0 0E2F 080F A502 .invalid.b [A7 - 0x5AFE], 0xF // invalid immediate operation 000016A6 F303 .extension 0x303 <> // unimplemented 000016A8 1B82 170C move.b <>, D2 000016AC 411C .invalid 0, [A4]+ // invalid opcode 4 with b == 4 000016AE 2CA4 move.l [A6], -[A4] 000016B0 DA80 add.l D5, D0 000016B2 6312 bls +0x14 /* 000016C6 */ 000016B4 170E move.b -[A3], A6 000016B6 A007 syscall GetVolInfo/PBHGetVInfo/HGetVInfo 000016B8 0857 F305 bchg.b [A7], 0x5 000016BC 7265 moveq.l D1, 0x65 000016BE 006A 615D 2711 ori.w [A2 + 0x2711], 0x615D /* 'a]' */ 000016C4 517E subq.w <>, 8 label000016C6: 000016C6 5711 subq.b [A1], 3 000016C8 84E3 divu.w D2, -[A3] 000016CA 8923 or.b -[A3], D4 000016CC 0715 btst [A5], D3 000016CE 0C70 F303 3060 cmpi.w [A0 + D3.w + 0x60], 0xF303 000016D4 C50A abcd -[A2], -[A2] 000016D6 DB19 add.b [A1]+, D5 000016D8 3700 move.w -[A3], D0 000016DA 3057 movea.w A0, [A7] 000016DC 1123 move.b -[A0], -[A3] 000016DE 4557 chk.w D2, [A7] 000016E0 2712 move.l -[A3], [A2] 000016E2 F11B .extension 0x11B <> // unimplemented 000016E4 3697 move.w [A3], [A7] 000016E6 176A 057C 3107 move.b [A3 + 0x3107], [A2 + 0x57C] 000016EC 0F41 bchg D1, D7 000016EE 010E btst A6, D0 000016F0 650D bcs +0xF /* 000016FF */ 000016F2 1A0F move.b D5, A7 000016F4 2617 move.l D3, [A7] 000016F6 1269 1B4D movea.b A1, [A1 + 0x1B4D] 000016FA 4712 .invalid 3, [A2] // invalid opcode 4 with b == 4 000016FC 6D17 blt +0x19 /* 00001715 */ 000016FE 0F6E BB01 bchg [A6 - 0x44FF], D7 00001702 270F move.l -[A3], A7 label00001704: 00001704 72CB moveq.l D1, 0xFFFFFFCB 00001706 0007 0F0E ori.b D7, 0xE 0000170A 1E8E move.b [A7], A6 0000170C A2EB syscall vFileWrite, flags=2 0000170E 0432 1A0F 2617 subi.b [A2 + D2.w * 8 + 0x17], 0xF 00001714 1176 BB1B 1E64 C30A 0200 move.b [A0 + 0x200], [[A6 + A3 * 2] + 0x1E64C30A] 0000171E BB51 xor.w [A1], D5 00001720 A14A syscall HNoPurge, flags=1 00001722 9B0F subx.b -[A5], -[A7] 00001724 9102 subx.b D0, D2 00001726 0F89 bclr A1, D7 00001728 02EB .incomplete label0000172A: 0000172A 0965 bchg -[A5], D4 0000172C 011E btst [A6]+, D0 0000172E E540 asl D0.w, 2 00001730 8B24 or.b -[A4], D5 00001732 1A0F move.b D5, A7 00001734 C901 abcd D4, D1 00001736 69CC bvs -0x32 /* 00001704 */ 00001738 6708 beq +0xA /* 00001742 */ 0000173A 01E5 .incomplete 0000173C 0B17 btst [A7], D5 0000173E 0D75 0B43 A716 9FD3 bchg [[A5 + <>] - 0x58E9602D], D6 // begin alternate branch 00001742-00001746 label00001742: 00001742 A716 syscall InitQueue/FInitQueue, flags=7 00001744 9FD3 sub.l A7, [A3] // end alternate branch 00001742-00001746 label00001742: // (misaligned) 00001746 1ECA move.b [A7]+, A2 00001748 8007 or.b D0, D7 0000174A 0446 1710 subi.w D6, 0x1710 0000174E 2213 move.l D1, [A3] 00001750 0CAB 0308 967E 7B0B cmpi.l [A3 + 0x7B0B], 0x308967E 00001758 6ED0 bgt -0x2E /* 0000172A */ 0000175A 5B0C subq.b A4, 5 0000175C AC95 syscall ShutDown, auto_pop 0000175E 0156 bchg [A6], D0 00001760 7B0B moveq.l D5, 0x0B 00001762 2A81 move.l [A5], D1 00001764 0167 bchg -[A7], D0 00001766 0F66 bchg -[A6], D7 00001768 9505 subx.b D2, D5 0000176A DB1A add.b [A2]+, D5 0000176C 8053 or.w D0, [A3] 0000176E 2887 move.l [A4], D7 00001770 1BAE A71B B9F7 move.b <>, [A6 - 0x58E5] 00001776 1BC6 move.b <>, D6 00001778 F71B .extension 0x71B <> // unimplemented 0000177A D7F7 1BE8 0D7E add.l A3, [0xD7E] 00001780 B300 xor.b D0, D1 00001782 5152 subq.w [A2], 8 00001784 8A89 or.l D5, A1 00001786 C137 042A and.b [A7 + D0.w * 4 + 0x2A], D0 0000178A 370E move.w -[A3], A6 0000178C DF06 addx.b D7, D6 0000178E 8A97 or.l D5, [A7] 00001790 99E6 sub.l A4, -[A6] 00001792 28C9 move.l [A4]+, A1 00001794 ADC7 syscall DateToSeconds/Date2Secs, auto_pop 00001796 8EA3 or.l D7, -[A3] 00001798 8560 or.w -[A0], D2 0000179A EB10 roxl D0.b, 5 0000179C F360 .extension 0x360 <> // unimplemented 0000179E 6711 beq +0x13 /* 000017B1 */ 000017A0 F17C .extension 0x17C <> // unimplemented 000017A2 3C6A 7DC9 movea.w A6, [A2 + 0x7DC9] 000017A6 3A22 move.w D5, -[A2] 000017A8 DA6A 9898 add.w D5, [A2 - 0x6768] 000017AC E503 asl D3.b, 2 000017AE CB00 abcd D5, D0 000017B0 23AB A500 CB0D move.l [[A1 + <>] + A4 * 2], [A3 - 0x5B00] 000017B6 EB08 lsl D0.b, 5 000017B8 70DA moveq.l D0, 0xFFFFFFDA 000017BA 0827 01A8 btst.b -[A7], 0xA8 000017BE 4A86 tst.l D6 000017C0 BB05 xor.b D5, D5 000017C2 D27B 0682 add.w D1, [PC + D0.w * 8 - 0x126] 000017C6 9B30 4AD2 sub.b [A0 + D4 * 2 - 0x46], D5 000017CA 41CD lea.l A0, A5 000017CC A886 syscall TextWidth 000017CE 4A3E tst.b <> 000017D0 BB05 xor.b D5, D5 000017D2 7C7B moveq.l D6, 0x7B 000017D4 0636 8101 7CA1 addi.b [A6 + D7 * 4 - 0x95], 0x1 000017DA CDA8 3E70 and.l [A0 + 0x3E70], D6 000017DE 3A7C DA08 movea.w A5, 0xDA08 000017E2 9898 sub.l D4, [A0]+ 000017E4 A71C syscall FreeMem, flags=7 000017E6 1A17 move.b D5, [A7] 000017E8 124B movea.b A1, A3 000017EA 6B0C bmi +0xE /* 000017F8 */ 000017EC C50E abcd -[A2], -[A6] 000017EE DE30 0F45 add.b D7, <> 000017F2 343B 5885 move.w D2, [PC + D5 - 0x123] // begin alternate branch 000017F4-000017F6 label000017F4: 000017F4 5885 addq.l D5, 4 // end alternate branch 000017F4-000017F6 label000017F4: // (misaligned) 000017F6 300F move.w D0, A7 label000017F8: 000017F8 2655 movea.l A3, [A5] 000017FA 33A7 9258 move.w [A1 + A1.w * 2 + 0x58], -[A7] 000017FE 4B09 .invalid 5, A1 // invalid opcode 4 with b == 4 00001800 A503 syscall Write, flags=5 00001802 1365 A503 move.b [A1 - 0x5AFD], -[A5] 00001806 0FB9 03CB 6BB7 bclr [0x03CB6BB7], D7 0000180C 0C8D D308 4D08 cmpi.l A5, 0xD3084D08 00001812 0F05 btst D5, D7 00001814 040F 0D04 subi.b A7, 0x4 00001818 252F 979C move.l -[A2], [A7 - 0x6864] 0000181C D89B add.l D4, [A3]+ 0000181E 08F3 09E5 03D4 bset.b <>, 0xE5 00001824 C903 abcd D4, D3 00001826 0FD9 .incomplete 00001828 0303 btst D3, D1 0000182A 5797 subq.l [A7], 3 0000182C 0CEA .incomplete 0000182E 0D0A btst A2, D6 00001830 070E btst A6, D3 00001832 1D99 B6F9 move.b [A6 + A3.w * 8 - 0x7], [A1]+ 00001836 1207 move.b D1, D7 00001838 07B1 081A bclr [A1 + D0 + 0x1A], D3 0000183C 0F26 btst -[A6], D7 0000183E 270F move.l -[A3], A7 00001840 FFCE .invalid <> 00001842 E004 asr D4.b, 8 00001844 CE94 and.l D7, [A4] 00001846 D45B add.w D2, [A3]+ 00001848 3AB1 4311 move.w [A5], [[A1 + D4 * 2]] 0000184C 1253 movea.b A1, [A3] 0000184E 1A85 move.b [A5], D5 00001850 030F btst A7, D1 00001852 2617 move.l D3, [A7] 00001854 0317 btst [A7], D1 00001856 9719 sub.b [A1]+, D3 00001858 3F0F move.w -[A7], A7 0000185A 6540 bcs +0x42 /* 0000189C */ 0000185C 9404 sub.b D2, D4 0000185E 6C94 bge -0x6A /* 000017F4 */ 00001860 DB15 add.b [A5], D5 00001862 8515 or.b [A5], D2 00001864 1B65 3703 move.b [A5 + 0x3703], -[A5] 00001868 50B5 0907 14CC E9FC addq.l [[A5 + <>] + D0 + 0x14CCE9FC], 8 00001870 9B3D sub.b <>, D5 00001872 2713 move.l -[A3], [A3] 00001874 8DA1 or.l -[A1], D6 00001876 5041 addq.w D1, 8 00001878 64C5 bcc -0x39 /* 0000183F */ 0000187A 0CC9 .incomplete 0000187C 44B7 0737 0C08 4715 600F F12C neg.l [[A7 + 0xC084715] + D0 * 8 + 0x600FF12C] 00001888 E407 asr D7.b, 2 0000188A 149F move.b [A2], [A7]+ 0000188C 971D sub.b [A5]+, D3 0000188E BA4C cmp.w D5, A4 00001890 0817 15A1 btst.b [A7], 0xA1 00001894 E418 ror D0.b, 2 00001896 18FB 03C6 move.b [A4]+, <> 0000189A 1B4C E45E move.b [A5 - 0x1BA2], A4 // begin alternate branch 0000189C-0000189E label0000189C: 0000189C E45E ror D6.w, 2 // end alternate branch 0000189C-0000189E label0000189C: // (misaligned) 0000189E 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 000018A0 4B11 .invalid 5, [A1] // invalid opcode 4 with b == 4 000018A2 EB87 asl D7, 5 000018A4 1B00 move.b -[A5], D0 000018A6 8360 or.w -[A0], D1 000018A8 FC63 07BB .extension 0xC63 <>, 0x07BB // unimplemented 000018AC 0ABB 1E27 0E1E A502 4A1B xori.l [[PC + <> + A2 * 4] + 0x4A1B], 0x1E270E1E 000018B6 00D0 .incomplete 000018B8 A81B syscall HCreateResFile 000018BA 004A C6D0 ori.w A2, 0xC6D0 000018BE A8C6 syscall FramePoly 000018C0 1710 move.b -[A3], [A0] 000018C2 8327 or.b -[A7], D1 000018C4 0E30 E407 901F .invalid.b [A0 + A1.w + 0x1F], 0x7 // invalid immediate operation 000018CA 9B00 subx.b D5, D0 000018CC DB2B 070A add.b [A3 + 0x70A], D5 000018D0 BA03 cmp.b D5, D3 000018D2 028E 7B04 830F andi.l A6, 0x7B04830F 000018D8 5C65 addq.w -[A5], 6 000018DA 0EAB 4757 14EB 3E47 .invalid.l [A3 + 0x3E47], 0x475714EB // invalid immediate operation 000018E2 0850 6309 bchg.b [A0], 0x9 /* '\t' */ 000018E6 F109 .extension 0x109 <> // unimplemented 000018E8 4715 .invalid 3, [A5] // invalid opcode 4 with b == 4 000018EA D117 add.b [A7], D0 000018EC 0262 8506 andi.w -[A2], 0x8506 000018F0 400E negx.b A6 000018F2 D40F add.b D2, A7 000018F4 C563 and.w -[A3], D2 000018F6 531F subq.b [A7]+, 1 000018F8 2503 move.l -[A2], D3 000018FA 967E sub.w D3, <> 000018FC BB05 xor.b D5, D5 000018FE 82A8 8209 or.l D1, [A0 - 0x7DF7] 00001902 0156 bchg [A6], D0 00001904 BB05 xor.b D5, D5 00001906 36A8 2712 move.w [A3], [A0 + 0x2712] 0000190A B977 1319 xor.w [[A7 + D1 * 2]], D4 0000190E AD1C syscall HiliteWindow, auto_pop 00001910 130D move.b -[A1], A5 00001912 E562 asl D2.w, D2 00001914 1708 move.b -[A3], A0 00001916 2171 2611 1955 move.l [A0 + 0x1955], [A1 + D2.w * 8 + 0x11] 0000191C 4740 chk.w D3, D0 0000191E 1703 move.b -[A3], D3 00001920 EE81 asr D1, 7 00001922 2407 move.l D2, D7 00001924 1146 48E0 move.b [A0 + 0x48E0], D6 00001928 6100 0E94 bsr +0xE96 /* 000027BE */ 0000192C 6713 beq +0x15 /* 00001941 */ 0000192E 9223 sub.b D1, -[A3] 00001930 0361 bchg -[A1], D1 00001932 69FB bvs -0x3 /* 0000192F */ 00001934 0348 bchg A0, D1 00001936 1713 move.b -[A3], [A3] 00001938 3168 0B02 22E5 move.w [A0 + 0x22E5], [A0 + 0xB02] 0000193E 07A4 bclr -[A4], D3 00001940 D154 add.w [A4], D0 00001942 0D0C btst A4, D6 00001944 6901 bvs +0x3 /* 00001947 */ 00001946 C554 and.w [A4], D2 00001948 A836 syscall GetMaskTable 0000194A 1ECB move.b [A7]+, A3 0000194C 06F8 .incomplete 0000194E 0496 C852 321A subi.l [A6], 0xC852321A 00001954 0F26 btst -[A6], D7 00001956 D89B add.l D4, [A3]+ 00001958 021E F301 andi.b [A6]+, 0x1 0000195C 8C04 or.b D6, D4 0000195E 96C4 sub.w A3, D4 00001960 8501 sbcd D2, D1 00001962 0F26 btst -[A6], D7 00001964 D8B6 2D03 7285 010F add.l D4, [[A6 + <> + D2 * 4] + 0x7285010F] 0000196C 3903 move.w -[A4], D3 0000196E 6A85 bpl -0x79 /* 000018F5 */ 00001970 010F btst A7, D0 00001972 2503 move.l -[A2], D3 00001974 E50D lsl D5.b, 2 00001976 5B00 subq.b D0, 5 00001978 8EDE divu.w D7, [A6]+ 0000197A 300F move.w D0, A7 0000197C A516 syscall InitQueue/FInitQueue, flags=5 0000197E E30E lsl D6.b, 1 00001980 4300 .invalid 1, D0 // invalid opcode 4 with b == 4 00001982 2916 move.l -[A4], [A6] 00001984 62E7 bhi -0x17 /* 0000196D */ 00001986 1E59 movea.b A7, [A1]+ 00001988 291D move.l -[A4], [A5]+ 0000198A 2DC5 move.l <>, D5 0000198C 1714 move.b -[A3], [A4] 0000198E 5813 addq.b [A3], 4 00001990 0DC5 .incomplete 00001992 0007 0071 ori.b D7, 0x71 /* 'q' */ 00001996 B120 xor.b -[A0], D0 00001998 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4 0000199A F237 16FA .invalid fp5, fp5 // begin alternate branch 0000199C-000019A0 label0000199C: 0000199C 16FA 0FA5 move.b [A3]+, [PC + 0xFA5 /* 00002943, cstring "" */] // end alternate branch 0000199C-000019A0 label0000199C: // (misaligned) 0000199E 0FA5 bclr -[A5], D7 000019A0 084A 82AE bchg.b A2, 0xAE 000019A4 6324 bls +0x26 /* 000019CA */ 000019A6 5C4A addq.w A2, 6 000019A8 3685 move.w [A3], D5 000019AA 0015 3CF0 ori.b [A5], 0xF0 000019AE 6DEC blt -0x12 /* 0000199C */ 000019B0 4C07 02DE movem.w D1,D2,D3,D4,D6,D7,A1, D7 000019B4 FB01 .extension 0xB01 <> // unimplemented 000019B6 A30C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=3 000019B8 B813 cmp.b D4, [A3] 000019BA 3FEB 3607 move.w <>, [A3 + 0x3607] 000019BE 0D33 5338 EB36 D41A btst [A3 - 0x14C92BE6 + D5 * 2], D6 000019C6 0F29 3D4D btst [A1 + 0x3D4D], D7 label000019CA: 000019CA 2728 0863 move.l -[A3], [A0 + 0x863] 000019CE 3ACD move.w [A5]+, A5 000019D0 2007 move.l D0, D7 000019D2 15D6 A900 move.b [PC - 0x5700 /* FFFFC2D4, cstring "" */], [A6] 000019D6 6127 bsr +0x29 /* 000019FF */ 000019D8 F62A CB0F .move16 0xF62A, 0xCB0F // unimplemented 000019DC 2717 move.l -[A3], [A7] 000019DE 1B6A 2CDA 8027 move.b [A5 - 0x7FD9], [A2 + 0x2CDA] 000019E4 0490 0510 0715 subi.l [A0], 0x5100715 000019EA 1E06 move.b D7, D6 000019EC 66D1 bne -0x2D /* 000019BF */ 000019EE 2528 086B move.l -[A2], [A0 + 0x86B] 000019F2 3AA5 move.w [A5], -[A5] 000019F4 4013 negx.b [A3] 000019F6 0B1A btst [A2]+, D5 000019F8 0F26 btst -[A6], D7 000019FA 91F4 F524 sub.l A0, <> 000019FE 1A0F move.b D5, A7 00001A00 2688 move.l [A3], A0 00001A02 8863 or.w D4, -[A3] 00001A04 1799 4337 10B9 6309 0705 57E3 move.b [[A3 + 0x10B96309] + D4 * 2 + 0x70557E3], [A1]+ 00001A10 2317 move.l -[A1], [A7] 00001A12 0321 btst -[A1], D1 00001A14 1A0F move.b D5, A7 00001A16 2590 F717 121A 1797 move.l [[A2] + A7 * 8 + 0x121A1797], [A0] 00001A1E 254A 6E85 move.l [A2 + 0x6E85], A2 00001A22 1C6E 4A2A movea.b A6, [A6 + 0x4A2A] 00001A26 A51C syscall FreeMem, flags=5 00001A28 2A47 movea.l A5, D7 00001A2A 07B2 1A53 bclr [A2 + D1 * 2 + 0x53], D3 00001A2E 7389 moveq.l D1, 0xFFFFFF89 00001A30 0547 bchg D7, D2 00001A32 0E39 A71F D547 9725 .invalid.b [0xD5479725], 0x1F // invalid immediate operation 00001A3A 4082 negx.l D2 00001A3C 4036 6717 3940 7EB3 negx.b [[A6] + D6 * 8 + 0x39407EB3] 00001A44 0456 6707 subi.w [A6], 0x6707 00001A48 B2FB 6411 cmpa.w A1, [PC + D6.w * 4 + 0x11] 00001A4C A386 syscall IOPInfoAccess, flags=3 00001A4E 3C9E move.w [A6], [A6]+ 00001A50 1716 move.b -[A3], [A6] 00001A52 C341 exg D1, D1 00001A54 390B move.w -[A4], A3 00001A56 01EB .incomplete 00001A58 04D3 .incomplete 00001A5A 0E6B 0B31 9B45 .invalid.w [A3 - 0x64BB], 0xB31 // invalid immediate operation 00001A60 C261 and.w D1, -[A1] 00001A62 015B bchg [A3]+, D0 00001A64 0373 021B bchg [A3 + D0.w * 2 + 0x1B], D1 00001A68 1708 move.b -[A3], A0 00001A6A 1E40 movea.b A7, D0 00001A6C 0EA2 0A1A 0F26 .invalid.l -[A2], 0xA1A0F26 // invalid immediate operation 00001A72 7005 moveq.l D0, 0x05 00001A74 9AA5 sub.l D5, -[A5] 00001A76 C205 and.b D1, D5 00001A78 3C23 move.w D6, -[A3] 00001A7A 0027 02D6 ori.b -[A7], 0xD6 00001A7E 8D87 1705 unpk D6, D7, 0x1705 00001A82 936D 8785 sub.w [A5 - 0x787B], D1 00001A86 01 .incomplete